문자열 검색 및 편집
- grep에서 사용되는 검색문자패턴 정규표현식
  . : 아무문자나 한문자를 의미함.
  * : 어떤문자열이나 문자길에 무관한 문자열을 의미함.
  ^ : 행의 시작 위치를 의미함.
  $ : 행의 미지막 위치를 의미함.
  [] : 한문자 길이의 패턴리스트
  [^] : 지정된 문자들 이외의 문자들을 의히마(^는 여집합을 의미함)
  \ : 위에 오는 문자를 문자 그대로 인식(특수문자를 그대로 표현할 때 사용함)
  /< : 단어의 시작 위치를 의미함
  /> : 단어의 마지막 위치를 의미함
# grep [옵션] 검색할문자표현식 [파일..]
# grep [옵션] [-e 검색할문자표현식 | -f 파일] [파일..]
# 지정된 파일내에서 특정문자 찾기
# grep apache README -> README 파일에서 apache가 있는 행을 출력
# 지정된 파일내에서 특정문자를 포함한 행의 개수 출력
# grep -c apache README -> README에서 apache라는 문자열있는 행의 개수 출력
# 지정된 파일내에서 특정문자가 존재하지 않는 행만 검색
# grep -v apache README -> README에서 apache라는 문자열이 없는 행을 출력
# 지정된 파일 내에서 대소분자 구분없이 특정문자 검색하기
# grep -i apache README
# 특정 디렉토리내에서 디렉토리리스트만 확인하기
# ls -l /etc/ | grep "^d"
# 특정 디렉토리내에서 파일리스트만 보기
# ls -l /etc/ | grep -v "^d"

'스크랩 강좌/팁 > 리눅스' 카테고리의 다른 글

tar  (0) 2009/10/28
touch  (0) 2009/10/28
문자열 검색 및 편집  (0) 2009/10/28
ls  (0) 2009/10/28
디스크 사용량 점검  (0) 2009/10/28
파일 복수  (0) 2009/10/28
Posted by ♡ 민군 ♡

댓글을 달아 주세요