LINUX.ORG.RU

История изменений

Исправление Zmicier, (текущая версия) :

echo the_string | program foo

Не надо так делать. Вы так порождаете три процесса (две подоболочки и program) против одного при нормальном

program foo <<< 'string'

С файлом, кстати, в общем случае пишется очень похоже:

program foo < file

(program foo file — это синтаксис program, любая программа не обязана принимать file последним аргументом)

Исходная версия Zmicier, :

echo the_string | program foo

Не надо так делать. Вы так порождаете три процесса (две подоболочки и program) против одного при нормальном

program foo <<< 'string'

С файлом, кстати, в общем случае пишется очень похоже:

program foo < file

(program foo file — это синтаксис program, она не обязана принимать file вторым или последним аргументом)