저는 cat을 사용하여 wordlist.txt라는 텍스트 파일에서 6줄의 텍스트를 출력하고 있습니다. 나는 이것을 egrep으로 파이프하고 8compdic.txt라는 두 번째 파일에서 일치하는 항목을 찾고 싶습니다.
내가 사용하는 명령은 다음과 같습니다.
cat wordlist.txt | egrep - 8compdic.txt | less
내가 얻은 출력에는 *compdic.txt의 모든 줄이 포함되어 있습니다.
답변1
파일에서 패턴을 읽도록 지시하려면 -f wordlist.txt
with를 사용하십시오 . 패턴이 정규식이 아닌 고정 문자열임을 알리는 grep
데 사용됩니다 . 대신 (이식성을 위해) 다음 -F
을 사용하십시오 .grep -E
egrep
$ grep -E -F -f wordlist.txt 8compdic.txt | less
전체 행에 대한 일치를 제한하려면 명령 -x
에 추가하십시오. grep
그렇지 않은 경우 in 의 단어는 -x
과 같은 단어와 일치하고 파일에서는 grepping하고 있습니다.make
wordlist.txt
makes
makeshiftiness
wafermaker