find . -type f -name \*.php -exec grep "aaa" {} \; -print
로 찾아낸 aaa라는 문자열을 bbb라는 문자열로 모두 대체하고 싶은데요. 쉘 스크립트를 어케 짜야 할지.. +_+ .. 조언 부탁드릴께요.. +_+ ..
[saintlinu@www tmp]$ cat sed.sh #!/bin/sh sed -e 's/link/XXXX/g' < $1 > $1.edited
find . -type f -name "*.html" -exec ./sed.sh {} \;
대략 sed.sh와 같은 쉘 스크립트를 만들어 파일이름 전달한다음 변경된 파일을 저장하면 될 것 같습니다.
행복하세요 ^_^
find / -name "*.txt" -exec perl -pi -e 's/찾을문자열/바꿀문자열/g' {}\;
와우~ 고맙습니다. ^^; ..
ㅎㅎ 정말 대단하네요. +_+)b
No pains! No gains!
답변이 될지는 모르겠습니다.
find . -type f -name "*.html" -exec ./sed.sh {} \;대략 sed.sh와 같은 쉘 스크립트를 만들어 파일이름 전달한다음
변경된 파일을 저장하면 될 것 같습니다.
행복하세요 ^_^
perl은 모르지만 아래 처럼 ^^
find / -name "*.txt" -exec perl -pi -e 's/찾을문자열/바꿀문자열/g' {}\;와우~ 고맙습니다. ^^
와우~ 고맙습니다. ^^;
..
ㅎㅎ 정말 대단하네요. +_+)b
No pains! No gains!