Прочитать ввод в bash внутри цикла while

У меня есть сценарий bash, который выглядит примерно так,

cat filename | while read line
do
    read input;
    echo $input;
done

, но это явно не дает мне правильного вывода, как когда я read в цикле while он пытается прочитать имя файла из-за возможного перенаправления ввода-вывода.

Любой другой способ сделать то же самое?

92
задан LeonH 22 August 2014 в 07:57
поделиться