假设我从以下语句开始,它将一个字符串echo到ether中:
@H_404_14@$echo "foo" 1>/dev/null
然后我提交以下管道:
$echo "foo" | cat -e - 1>/dev/null
然后我退出了这个过程:
$echo "foo" | 1>/dev/null
为什么这不会返回错误消息?关于bash和管道的文件似乎没有直接提及可能是原因.在第一次从echo读取之前是否发送了EOF(或者无论进程是什么,它在管道的上游运行)?