리눅스를 사용하면서 문자열을 가지고 놀려니 참으로 힘들다.
출처 : http://blog.naver.com/enddl22/40047092350
grep을 이용하여 문자열을 찾아보자
문법 : grep [OPTION]... PATTERN [FILE] ...
1 : grep -R "문자열" ./ (현재디렉토리에서 문자열을 찾는다, 하위디렉토리포함)
2 : grep -Rw "문자열" ./ (1번과 같으나 정확히 일치하는 문자열만)
3 : grep -Ril "문자열" * -r 2> /dev/null (문자열이 들어간 파일찾기, 대소문자 구분안함)
find를 이용하여 문자열을 찾아보자
문법 : Usage: find [path...] [expression]
1 : find ./ -exec grep -l "문자열" {} \; 2> /dev/null (문자열찾기)
2 : find ./ -exec grep -il "문자열" {} \; 2> /dev/null (대소문자구분안함)
3 : find ./ -exec perl -pi -e 's/찾는문자/바꿀문자/g' {} \; 2> /dev/null (문자열찾운후 치환)
find 를 이용하여 파일찾기
1 : find / -name 파일명 -type f (파일찾기)
2 : find / -name 파일명 -type d (디렉토리찾기)
3 : find / -iname 파일명 -type d (대소문자 구분안함)
4 : find . | xargs grep "파일명" (하위 디렉토리에서 모든파일 찾기)
출처 : http://blog.naver.com/enddl22/40047092350
'Programming & > Server & OS' 카테고리의 다른 글
쉘스크립트 (shell script) 가이드 (0) | 2009.12.05 |
---|---|
pure-ftp 계정마다 ip 접속 제어를 해보자 (0) | 2009.11.17 |
리눅스에서 내가 원하는 프로세스를 죽이자!! (0) | 2009.10.29 |
노트북에서 106키를 101키로 변경 (0) | 2009.08.31 |
Windows7 RC 7100에서 7264로 업그레이드 (0) | 2009.07.10 |