테스트 사이트 - 개발 중인 베타 버전입니다

리눅스 문자열 찾기/바꾸기

· 11년 전 · 2194

모든 파일에서 특정 문자열 찾는 법과 찾아서 일괄 변경하는 방법.

 

1. 문자열 찾기

# grep -r "192.168.1.100" /usr/local/apache2

경로/파일명:내용

192.168.1.100 문자열이 포함된 파일을 다음 경로에서 찾아 파일명과 해당 line을 출력함.

 

2. 문자열 변경

 # find 경로 -type f -name '*' -exec perl -pi -e 's|aaa|bbb|g' {} \;

지정한 경로 하위의 모든 파일 내용 중 aaa를 bbb로 변경 

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

게시글 목록

번호 제목
12211
12210
12208
12207
12206
12205
20383
12204
12203
12202
12201
12199
350
12197
12196
12195
12193
12190
12189
12188
12187
12186
12185
12183
12182