【发布时间】:2016-05-31 14:46:39
【问题描述】:
我的脚本应该通过这样的管道运行:
echo "hello" | mysript.sh
我用input=cat读取输入
但是,如果它在没有管道猫等待输入的情况下运行 - 我该如何解决这个问题?
【问题讨论】:
-
总的来说,顺便说一句,我同意木马——这通常是一个特性,而不是一个错误;它允许您在控制台输入输入,并在完成后使用
^D跟进。 -
顺便说一句,这个问题可能不应该局限于管道,就像你在这里所做的那样。你会希望
myscript <hello.txt不要中止,对吧?