我想打开三个终端,并且想在第一个窗口中编写一个命令,该命令将向Hello
其他两个窗口发送消息。该命令必须允许一次性发送而无需其他终端的响应。
我用了:
tee > /dev/pts/1 /dev/pts/2
一切都很好,但我想在键入后退出命令Hello
而不使用Ctrl+d
答案1
要退出,tee
需要文件结束符。如果您正常键入,Ctrl+d 会提供此文件结束符。还有其他方法:
echo "Hello" |tee > /dev/pts/1 /dev/pts/2
在“Hello”之后提供 EOF。
head -1 |tee > /dev/pts/1 /dev/pts/2
在第一行之后提供 EOF。