| 특정 문자열 바꾸는 쉘스크립트 |
| 글 쓴 이 |
linux |
| 날 짜 |
2003년 03월 11일 10시 49분 48초 |
| 본 문 |
#!/bin/sh
if test $# -eq 3
then
echo ""
else
echo "Usage : ./file_change.sh [path] [search string] [alternate string]"
exit 0
fi
grep_result=`grep -r -l $2 $1 | awk -F: '{print $1}'`
search_string=$2
alternate_string=$3
for file in $grep_result
do
file_new=$file'.tmp'
sed 's/'$search_string'/'$alternate_string'/g' $file > $file_new
mv $file_new $file
echo $file' changed.'
done
|
|
|
|