반응형
다음 예제는 *.c 파일 속에 있는 $1 문자열을 $2 문자열로 바꾼다.
ls_lst=`ls *.c`
for ls_one in ${ls_lst}; do
echo '=[ '$ls_one' ]'
sed -e "s%$1%$2%" $ls_one > $ls_one.temp
sed -e "s%$1%$2%" $ls_one.temp > $ls_one
rm -f $ls_one.temp
done
echo ' E N D'
ls_lst=`ls *.c`
for ls_one in ${ls_lst}; do
echo '=[ '$ls_one' ]'
sed -e "s%$1%$2%" $ls_one > $ls_one.temp
sed -e "s%$1%$2%" $ls_one.temp > $ls_one
rm -f $ls_one.temp
done
echo ' E N D'
반응형
'컴퓨터활용 > 유닉스' 카테고리의 다른 글
쉘에서 문자열 조작하기 (0) | 2008.02.28 |
---|---|
VI 에디터 120% 사용하기 (0) | 2007.12.18 |
awk를 이용한 substr (0) | 2007.03.11 |
.vimrc (0) | 2007.03.07 |
로그파일 쓰기 C, macro 예제 (0) | 2005.10.25 |