특정 단어가 포함된 줄만 유지하는 방법

특정 단어가 포함된 줄만 유지하는 방법

여러 열과 행이 포함된 큰 텍스트가 있고 특정 단어가 포함된 행을 유지하고 싶습니다(어떤 열에 있든 관계 없음)...

(저도 가능하면 특정 단어를 두 개로 나누는 걸 좋아합니다(어려우면 첫 번째 단어를 만든 후에 해도 됩니다))

답변1

읽다 man grep.

다음과 같이 하십시오:

grep -w 'word' the_file
grep -E -w 'word1|word2' the_file

답변2

아래 명령을 사용하여 테스트할 수 있으며 제대로 작동합니다.

 awk '{for(i=1;i<=NF;i++) {if (($i == "word1") || ($i == "word2")) {print $0}}}'  filename

관련 정보