Linux and Unix
파일을 열지않고 파일내의 특정 문자를 변경하기
산에서 자라는 아침의 나무
2017. 10. 22. 00:23
2006/02/17 17:56 에 이글루스 블로그에 적었던 글을 옮긴다.
변경 방법은 여러가지가 있지만...
Perl을 사용하는 방법
형식 : find 검색시작디렉토리 -name 찾을파일 -exec perl -pi -e 's/찾을단어/바꿀단어/g' {} ₩;
아래는 현재 디렉토리 하부의 .c 확장자를 가진 모든 파일을 찾아서 aaaxx를 bbbxx로 바꾸라는 명령이다.
#> find ./ -name *.c -exec perl -pi -e 's/aaaxx/bbbxx/g' {} ₩;