방법은 여럿 있겠습니다만 perl 을 사용하면 좋습니다.
$ perl -pi -e 's/old/new/g' <datafile>
다만 정규식 표현이 awk 나 sed, vi 와는 좀 다를 수 있으므로 주의.
또한 치환된 결과는 원본 파일에 덮어쓰기되므로 주의해야합니다.
(편리하다고 생각하는 편이 맞겠죠)
: 명령어중에 파일안에 내용중 문자열을 치환하는 방법이 있나요?
: vi에디터로는 :%s/기존/새로 이런식으로 바꾸는데..
: 하위 디렉토리까지 모든 파일을 검색해서 바꾸는 방업은 없는지요.
: cat 과 grep을 적절히 사용하면 될꺼 같기도 한데..
: 파일을 찾는건 많이 나와있는데 변경까지하는건잘 모르겠네요
: 그럼 부탁드립니다..--이 곳에 서명을 적어주십시옹...