管道不传输EOT

时间:2012-08-31 10:04:24

标签: piping

我正在寻找一种方法来管道而不发送EOT(Ctrl-D),即使这些等效:

bob@bob-pc:~$ cat
porkchop
porkchop

bob@bob-pc:~$ echo -n pork | cat
porkbob@bob-pc:~$ chop
No command 'chop' found

1 个答案:

答案 0 :(得分:0)

我在某种程度上解决了这个问题:

bob@bob-pc:~$ ( echo -n pork ; while read l; do echo $l; done ) |cat
porkchop
chop

但是一个不那么乏味的解决方案仍然会很好。