오늘도 즐겁게 고고 ..
아래와 같은 방식으로 한 디렉토리의 파일안의 문자열을 치환 할수 있습니다
for x in `ls`
do
sed s#원본문짜#바꿀문자#g $x > tmp.txt
mv tmp.txt $x
done
do
sed s#원본문짜#바꿀문자#g $x > tmp.txt
mv tmp.txt $x
done
한줄로 한다면 다음과 같습니다.
for x in `ls` ; do sed s#db.php#head.php#g $x > tmp.txt;mv tmp.txt $x; done
쉘의 for문은 자주 사용해주지를 않으니 까먹네요
반응형