반응형
아래 방법은 제가 리눅스 관리를 하는 분들에게 물어 물어 나름대로 정리 해 놓은 내용입니다.
아래 내용은 여러 파일에서 어떤 문자열이 포함된 파일들을 찾고자 하거나, 치환할때
유용한 팁니다. 저는 많이 도움이 되었는데, 여러분들에게 도움이 되었을지 ...
틀린부분이나, 잘못된 부분이 있으면 꼬릿말 남겨주세요.
문자열찾기 방법 1 - 영어만 주로 가능
# grep -rw "찾는문자열" ./
문자열찾기 방법 2 - 대/소문자 구분 안하고 검색
# grep -i -l "찾는문자열" * -r 2> /dev/null
문자열찾기 방법 3 - 한글, 영어 모두 가능
# find . -exec grep -l "찾는문자열" {} ; 2>/dev/null
문자열찾기 방법 4 - 한글,영어, 대소문자 안가리고 검색
# find . -exec grep -i -l "찾을문자열" {} ; 2>/dev/null
문자열찾은 후 치환
# find . -exec perl -pi -e 's/찾을문자열/바꿀문자열/g' {} ; 2>/dev/null
파일명 찾기
# find / -name 파일명 -type f
파일명 찾기(대소문자 구별없음)
# find / -iname 파일명 -type f
디렉토리 찾기
# find / -name 파일명 -type d
디렉토리 찾기(대소문자 구별없음)
# find / -iname 파일명 -type d
아래 내용은 여러 파일에서 어떤 문자열이 포함된 파일들을 찾고자 하거나, 치환할때
유용한 팁니다. 저는 많이 도움이 되었는데, 여러분들에게 도움이 되었을지 ...
틀린부분이나, 잘못된 부분이 있으면 꼬릿말 남겨주세요.
문자열찾기 방법 1 - 영어만 주로 가능
# grep -rw "찾는문자열" ./
문자열찾기 방법 2 - 대/소문자 구분 안하고 검색
# grep -i -l "찾는문자열" * -r 2> /dev/null
문자열찾기 방법 3 - 한글, 영어 모두 가능
# find . -exec grep -l "찾는문자열" {} ; 2>/dev/null
문자열찾기 방법 4 - 한글,영어, 대소문자 안가리고 검색
# find . -exec grep -i -l "찾을문자열" {} ; 2>/dev/null
문자열찾은 후 치환
# find . -exec perl -pi -e 's/찾을문자열/바꿀문자열/g' {} ; 2>/dev/null
파일명 찾기
# find / -name 파일명 -type f
파일명 찾기(대소문자 구별없음)
# find / -iname 파일명 -type f
디렉토리 찾기
# find / -name 파일명 -type d
디렉토리 찾기(대소문자 구별없음)
# find / -iname 파일명 -type d
하위디렉토리 내.. 모든파일 찾기..
# find . | xargs grep 찾을문자열
# find . | xargs grep 찾을문자열
출처
http://www.phpschool.com/bbs2/inc_view.html?id=11234&code=tnt2&start=0&mode=search&field=body&search_name=&operator=and&period=all&category_id=&s_que=grep
find . -name '*.asp' | xargs grep '복권'
find . -name '*.asp' | xargs grep '가입축하적립금'
find . -name '*.asp' | xargs grep '복권'
find . -name '*.asp' | xargs grep '가입축하적립금'
반응형
'Story > Server' 카테고리의 다른 글
sendmail virtusertable 한서버에 여러개의 메일 사용시 방법 (0) | 2009.01.22 |
---|---|
싸이월드처럼 http://xxx.xxx.xxx/사용자명 처럼 접속하여 미니 홈피 보여주기 (0) | 2009.01.19 |
E138: Can't write viminfo file [NULL]! (0) | 2009.01.19 |
리눅스 시간 맞추는 방법 (0) | 2009.01.19 |
Qmail queue 관리 스크립트 - qmHandle (0) | 2009.01.19 |