У меня есть файл с кучей слов, в котором многие из них не имеют большого смысла, например «completemakes
» или даже #s mixed with letters/words
. Мне нужно использовать инструмент для проверки орфографии, если он существует в словаре, оставьте его, если он не удалит его.bash - удалить неправильные слова
Что было бы хорошим способом сделать это в bash?
Благодаря
Просто уточнить, если предположить, AWK обрабатывает строку «некоторые # плохое слово», то, грубо цитируемый срок будет вычисляться «^ некоторые # плохого слова $» когда он передается в grep. Я знаю, что это ужасно, и мне стыдно за то, что он помещал его в interwebs, но в некотором смысле это тоже очень красиво. –
Мои глаза! Они горит! 'awk '(" grep -i -q ""^"$ 0" $ ""/usr/share/dict/words ") == 0 {print $ 0}' words.txt' –
@Dennis делает это с пробелами или # символов правильно? Я пробовал что-то вроде этого, поэтому я закончил тем, что обходил 0 долларов одинарными кавычками. –