파일 내부 문자 치환
파일 내부의 문자열을 검색해서 모든 문자를 치환한다폴더 내부 하위 파일들을 모두 탐색하여 치환한다
$ find ./ -type f -exec perl -pi -e "s#[original]#[replace]#g" {} \;
- “s#[original]#[replace]#g”
“s#
과#g”
으로 시작과 끝을 표시하고- 기존 문자열과 바꾸려는 문자열 사이는
#
으로 구분한다. - 주의 : 기존 문자열에서 띄어쓰기를 한 후 #으로 구분하면 띄어쓰기까지 하나의 문자열이 되어 인식된다
반응형
'Programming > Bash' 카테고리의 다른 글
[Disk] 디스크, 파일, 폴더 용량 확인 (0) | 2016.12.11 |
---|---|
[Link] Symbolic link (0) | 2016.08.21 |
[압축] Tar 압축하기/풀기 (0) | 2016.08.21 |
[비교] 파일/폴더 내용 비교 (0) | 2016.08.21 |
[권한] 파일,폴더 권한 확인/설정 (0) | 2016.08.21 |
[검색] n일 이내에 수정된 파일 찾기 (0) | 2016.08.21 |
[검색] 파일 검색, 파일 내부 문자열 검색 (0) | 2016.08.21 |