bash - убрать неуместные слова - PullRequest
0 голосов
/ 02 ноября 2010

У меня есть файл с кучей слов, в которых многие из них не имеют особого смысла, например 'completemakes' или даже #s mixed with letters/words. Что мне нужно, так это использовать инструмент для проверки орфографии, если он есть в словаре, оставьте его, если не удалите.

Что было бы хорошим способом сделать это в bash?

Спасибо

Ответы [ 2 ]

1 голос
/ 02 ноября 2010

Вы можете написать Aspell.

0 голосов
/ 02 ноября 2010

Мне было приятно получить здесь символ одинарной кавычки, но эй, это должно быть так же трудно читать, как писать, верно? (при условии, что ваши слова перечислены в words.txt)

awk 'system("grep -i -q " "'"'"'^"$0"$'"'"'" " /usr/share/dict/words") == 0 {print $0};' words.txt
...