10개 정도의 파일에 있는 동일한 글자들을 한 번에 원하는 다른 글자로 치환할 수 있는 쉘 명령이 있나요?
perl 옵션이나 매턴매칭과 관련된 옵션은 직접 찾아보세요.
放下着----- 내려놓으려는 마음도 내려놓기
grep, sed로 처리하시면 될 것 같습니다. man, info 페이지 참고하세요
-- 마잇
grep은 문자열이 들어 있는 파일 목록을 만들 때 좋지요. 그렇지만 sed는 이런 일에는 별로 어울리지 않는군요. 차라리 ed가 낫지 않을까요. ed건 sed건 perl보다 복잡한 수준의 명령어 조합이 필요하겠군요.
for fd in $(grep -l "찾으려는문자열" 파일리스트); do sed "s/찾으려는문자열/바꿀문자열/g" ${fd} > /tmp/${fd}; done
perl -pi -e "s/원래문자열/고친문자열/g" 파일목록
perl 옵션이나 매턴매칭과 관련된 옵션은 직접 찾아보세요.
放下着-----
내려놓으려는 마음도 내려놓기
放下着-----
내려놓으려는 마음도 내려놓기
grep, sed로 처리하시면
grep, sed로 처리하시면 될 것 같습니다. man, info 페이지 참고하세요
--
마잇
--
마잇
sed 보다는..
grep은 문자열이 들어 있는 파일 목록을 만들 때 좋지요.
그렇지만 sed는 이런 일에는 별로 어울리지 않는군요.
차라리 ed가 낫지 않을까요.
ed건 sed건 perl보다 복잡한 수준의 명령어 조합이 필요하겠군요.
for fd in $(grep -l "찾으려는문자열" 파일리스트); do sed "s/찾으려는문자열/바꿀문자열/g" ${fd} > /tmp/${fd}; done
放下着-----
내려놓으려는 마음도 내려놓기
放下着-----
내려놓으려는 마음도 내려놓기