메뉴 닫기

문자열 검색, 파일 검색, 문자열치환

일반 GUI모드에 익숙해있다보면 text 서버에서 파일 찾기 또는 파일 내용 수정이 어려울때가 있습니다.

다음은 문자열 검색, 파일 검색, 파일내의 문자열 일괄 수정 명령어 입니다.

 

파일을 찾을때 명령어입니다.

# find 검색할위치 -name 파일명

ex) find / -name php.ini

ex) find / -name php*

등과 같이 사용합니다.

 

파일 내부의 문자열을 찾는 명령어입니다.

# grep -r  “문자열” 검색할위치

ex) grep -r “soap.wsdl_cache_dir=” /usr/local/

ex) grep -r “mysql_connect” /home

등과 같이 사용합니다.

 

다음은 파일내부의 문자열 일괄 수정입니다.

# find 검색할위치 -name “찾을파일명” -exec perl -p -i -e ‘s/수정할문자/수정될문자/g {} \ ;

ex) find /etc -name “passwd” -exec perl -p -i -e ‘s/home/data/g {} \;

ex) find /var/named -name “*” -exec perl -p -i -e ‘s/115.68.24.168/115.68.27.76/g {} \;

등과 같이 사용합니다.

 

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x