ordinary
[shell] grep 본문
- 하나 이상의 파일에서 지정한 패턴을 검색 할 수 있음
grep `pattern` `files`
별표를 찾으려면
grep '*' stars
asterisk로 인식하지 않도록 ''를 사용한다.
사용자를 찾을때
who | grep jiyeon
로그인 상태이면 결과 뜨고 로그아웃 상태이면 결과가 뜨지 않는다.
'the' 패턴의 대소문자 구별 안함 ( -i )
grep -i 'the' myFile
myFile에서 'DEV'를 포함하지 않는 패턴 ( -v )
grep -v 'DEV' myFile
.txt파일 중에 해당 패턴(DEV)이 존재하는 파일이름만 얻기 ( -l )
grep -l 'DEV' *.txt
-> 개수
grep -l 'DEV' *.txt | wc -l
hi.txt파일 안에서 몇번째 라인에 'DEV'패턴이 있는지 찾기 ( -n )
grep -n 'DEV' hi.txt