cat < /dev/null Как работает? ---------------- Слова, которые мы должны обрабатывать поступают на стандартный поток ввода. * Удаляем из них комментарии. * Размножаем слова, которые, возможно, находятся не в нормальной форме. Например, слова, заканчивающиеся на te. * Прогоняем через прогу, которая разложит их по категориям. * Разложенные по категориям слова прогоняем ещё раз. EOF word_multiplier() { cat } new-words -l de -R 95 -n -c -a "$@" \ | grep -v ^# | awk '{print $2}' | word_multiplier \ | while read word do de-short "$word" done \ | perl ~/hg/new-words/misc/categorized.pl \ | while read word do if echo $word | fgrep -q "|" then w="$(echo $word | awk '{print $1}')" a="`de-super-short $w`"; [ -n "$a" ] && echo $w " | " $a else echo "$word" fi done