0
터미널을 사용하여 단어 (stopwords.txt라는 목록에서)를 제외하고 문구 텍스트 "text.txt"의 단어 - 빈도를 계산하려고합니다.단어 egrep을 사용하는 정지 단어가없는 빈도
cat text.txt | tr -sc 'A-Za-z' '\n' | tr 'A-Z' 'a-z' | egrep -vwFf stopwords.txt | sort | uniq -c
왜이 기능이 작동하지 않고 올바른 스크립트가 있어야합니까?
참고 : 출력을 저 빈도에서 높음으로 정렬해야합니다.
당신은 하나 개의 프로세스보다는 덜 효율적인 파이프 이렇게awk
사용을 고려할 수
샘플 입력 파일 출력 – 123
내 컴퓨터에서'egrep -vwFf'는'grep : conflicting matchers specified'라는 오류를 반환합니다. 간단히'F'flag를 제거하면이 문제를 해결할 수 있습니다. – Aserre
@Aserre 좋은 포인트입니다 –