このコマンドはyes
常に標準出力に「y」を出力します。ヘッドは入力の最初の10行を印刷します。頭が止まったときにはいが止まるのはなぜですか?ちょっと思いますが、よくわかりませんので、ここに質問します。私にとって、パイプはパイプを作成し、ヘッドstdinをパイプ入力に置き換えました。その後、ヘッダーが終了すると、プログラムはパイプ入力を閉じ、コマンドは何らかの方法でそれに気づき、停止する必要があるとyes
判断します。
`yes | head` head の終わりに yes コマンドがここで停止するのはなぜですか?
おすすめ記事
- Pythonで "http_proxy"環境変数を設定解除する方法
- ZabbixのSNMPv3トラップ
- i3wm:ワークスペースの保存と復元
- アップデート後に失敗したときにMx Linux 19.3を起動する方法は?
- Fedora 34でさまざまな入出力デバイスを単一のデバイスとして使用する方法
- MX Linux - ネットワーク切断
- useradd --prefix オプション
- Xcode 4 で「既存のフレームワークを追加」するにはどうすればよいですか? 質問する
- Gitlabプロジェクトを削除するには?質問する
- Django で多対多フィールドをオプションにするにはどうすればいいですか? 質問する