생활
리눅스에서 grep에 관련된 질문 드립니다.
로그 파일에 관련하여 조회를 하고 있는데요.
파일 : X.log
포함 단어 : A
제외 단어 : B,C,D 등등
위 처럼 제외 단어가 많습니다.
현재 cat A.log | grep A | grep -v B | grpe -v C........................................
이렇게 하나하나 제외 언어로 추가해서 검색하고 있는데 중복되는 -v 를 좀더 축약해서 쓸 수 있을까요~?
1개의 답변이 있어요!
안녕하세요.
grep에도 정규식을 활용할 수 있습니다~!
정규식 옵션 -E 를 활용하시면 됩니다.
grep -Ev 'B|C|D'
이렇게 사용하실 수 있고요. 정규식 표현이므로 응용도 가능합니다.
grep -E '[0-9]{a,}' * 이런식으로요.
더 자세한 내용은 grep 정규식을 키워드로 구글링 하시면 여러 문법이 나오니 찾아보시길 바랍니다 ㅎㅎ
도움이 되셨길 바랍니다!