Що я намагаюся зробити, це запустити python у вікно терміналу і перенаправити його stdin з названої труби. Потім я записую в названу трубу в інший термінал і маю цю команду виконувати на python.
Термінал 1:
mkfifo p1
python < p1
Термінал 2:
echo -n "print \"Hello World\"" > p1
Що відбувається, це - друкує Hello World
та виходить пітон . Що я хочу зробити, це тримати python для отримання наступної команди. Як це зробити в оболонці?
exec 3> p1
робить і що&3
&exec 3> &1
? Дякую.