我正在寻找一种方法来管道而不发送EOT(Ctrl-D),即使这些等效:
bob@bob-pc:~$ cat
porkchop
porkchop
和
bob@bob-pc:~$ echo -n pork | cat
porkbob@bob-pc:~$ chop
No command 'chop' found
答案 0 :(得分:0)
我在某种程度上解决了这个问题:
bob@bob-pc:~$ ( echo -n pork ; while read l; do echo $l; done ) |cat
porkchop
chop
但是一个不那么乏味的解决方案仍然会很好。