ctrl + dを使用せずにコマンドを終了する方法

ctrl + dを使用せずにコマンドを終了する方法

3つの端末を開き、Hello残りの2つのウィンドウにメッセージを送信する最初のウィンドウにコマンドを作成したいと思います。コマンドは、他の端末からの応答を必要とせずにワンタイム送信を許可する必要があります。

私は以下を使用しました:

tee > /dev/pts/1 /dev/pts/2

大丈夫ですが、+をHello使わずに入力した後、コマンドを終了したいと思います。Ctrld

答え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を提供してください。

関連情報