>> Сейчас вижу только вывод бинарника, а что ему поступает на вход не
>> видно. Как включить эхо?
> read -s a
> echo "$a"
> echo "a=$a" Да я эту мысль уже понял. Скрипт с примером я написал, чтобы показать суть проблемы. На самом деле вместо read у меня другой бинарник (переписать его возможности нет), который читает из стандартного ввода и что-то делает. Прочитал строчку, выполнил и на экран вывел результат, прочитал следующую строчку - вывел следующий результат.
Хочу чтобы было так:
#progpam_x < cmd.txt
-> abc
Ok
-> 321
Error
А получаю:
#progpam_x < cmd.txt
->
Ok
->
Error
Если сделать по вашему образу и подобию, то получится нечто другое:
#cat cmd.txt
#progpam_x < cmd.txt
abc
321
->
Ok
->
Error