특정 문자열 바꾸는 쉘스크립트
글   쓴   이 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


관련 게시물 : 1 (Total 1 Articles)
번 호 제 목 글쓴이 작성일 조회수 선 택
1  특정 문자열 바꾸는 쉘스크립트 linux03-03-11466