我有一个包含大量单词的文件,其中许多单词没有多大意义,例如“completemakes
”或“#s mixed with letters/words
”。我需要的是使用工具拼写检查它们,如果它存在于字典上则离开它,如果不删除它。
在bash中这样做的好方法是什么?
由于
答案 0 :(得分:1)
您可以编写Aspell.
脚本答案 1 :(得分:0)
我在这里获得一个单引号字符有一些乐趣,但是嘿,它应该像写入一样难以阅读,对吧? (假设你的单词列在words.txt中)
awk 'system("grep -i -q " "'"'"'^"$0"$'"'"'" " /usr/share/dict/words") == 0 {print $0};' words.txt