Мне нужно использовать aspell или любую другую проверку орфографии в программе командной строки. Мне нужно проверить только одно слово, а не файл ....
aspell
echo $WORD | aspell -a
из командной строки
Чтобы проверить одно слово
echo 'blog' | /path_to_aspell/aspell -a
Для проверки предложения / абзаца
echo 'blog ia a goud one' | /path_to_aspell/aspell -a
Если вам просто нужен список слов с ошибками, тогда
echo 'word lister to check' | aspell --list
вернет неправильно написанные слова или вообще ничего, если нет орфографических ошибок
Если в вашей системе linux установлен американский-английский (5) или британский-английский (5), вы можете просто сделать что-то похожее на следующее:
# *note: dog is misspelled below str=doog egrep -i ^${str}$ /usr/share/dict/words if[ $? -ne 0 ] ; then echo "$str misspelled?" fi