2012-01-19 1 views
2

Я пытаюсь запустить hunspell над своим исходным деревом. Однако, когда я запускаю это:Аргументы трубы для hunspell с xargs

find . -name *.html | xargs hunspell -H 

Редактор Hunspell появляется на экране, но он не будет принимать каких-либо набранного вход - все входа появляется в следующей командной строке при вводе Ctrl + C, чтобы выйти редактор hunspell. Есть ли способ, которым я могу передавать файлы в hunspell?

Спасибо, Kevin

+0

У меня та же проблема, но это похоже на ServerFault вопрос –

+0

я добавил: http://serverfault.com/questions/376316/ как-бы-i-run-hunspell-on-a-list-of-files-with-xargs –

+0

похоже, что вход std для hunspell также является трубой, но труба опустошена xargs, поэтому hunspell не получает ничего. Не уверен, как решить эту проблему на данный момент, даст вам ответ, если я найду его или найду, что это не выполнимо;) – drevicko

ответ

0

Это основано на ответе на nosidhere.

xargs -a <(find . -name *.html) hunspell -H 

см nosid-х answer для объяснения (:.

Смежные вопросы