Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
bashでプロセス置換を使用することを学んでいます。コマンドは次のとおりです。
echo TEXT > >(tee log)
これは無意味なコマンドですが、Enter実行後に押す必要があります。何故ですか?
これは、次のようなより便利なコマンドで発生することがあります。
ls SOME_NON_EXISTING_FILE 2> >(tee log)
実際Enterにはあまり必要ありません。次のコマンドを入力dateして確認するだけです。プロセス置換のために、コマンドが最初に終了し、次に出力が端末に書き込まれるということが起こっています。これが、を押す必要があるという誤った印象を受ける理由ですEnter。
date