단어 목록을 포함하는 list.txt
파일이 있습니다. 각 단어가 다른 파일에 얼마나 많이 나타나는지 확인하려면 file1.txt
을 입력하고 결과를 출력하십시오. 스프레드 시트 프로그램을 사용하여 수동으로 숫자를 list.txt
에 추가 할 수 있기 때문에 모든 숫자를 간단하게 출력 할 수 있지만 각 줄 끝의 숫자를 스크립트에 추가하면 더 좋은 결과를 얻을 수 있습니다 (예 :단어 목록의 각 단어가 파일에 몇 번 표시됩니까?
bear 3
fish 15
).
나는이 시도했다, 그러나 그것은 작동하지 않습니다
cat list.txt | grep -c file1.txt
입력 파일 형식을 언급하는 것을 잊었습니다. 한 줄에 한 단어 씩? "단어"에 공백이있을 수 있습니까? grep 할 데이터 세트는 어떻습니까? – 0xC0000022L
'list.txt1'은 한 줄에 하나의 단어입니다. 한 단어에는 공백이있을 수 있습니다. 'file1.txt'의 데이터는 많은 문장이지만, 한 줄은 여러 줄을 넘기지 않습니다. – Village