Ne yapmaya çalışıyorum bir terminal penceresinde python çalıştırmak ve bu adlandırılmış bir borudan stdin yönlendirmektir. Sonra başka bir terminalde adlandırılmış boruya yazarım ve bu komutun python'da çalıştırılmasını sağlarım.
Terminal 1:
mkfifo p1
python < p1
Terminal 2:
echo -n "print \"Hello World\"" > p1
Ne olur - python yazdırır Hello World
ve çıkar. Ne yapmak istiyorum bir sonraki komutu almak için python çalışan tutmaktır. Bunu kabukta nasıl yaparım?
exec 3> p1
yapıyor ve nedir&3
&exec 3> &1
? Teşekkür ederim.