命令体系を考えてみましょう。
cmd1 | cmd1 | cmd2
cmd1
質問:andを構文的に変更してcmd2
(チェーンの末尾にcmd1
配置する)、元の実行順序を維持するには(以前に実行するように)どうすればよいですか?cmd2
cmd1
cmd2
ベストアンサー1
cmd1 | cmd1 | cmd2
次に置換可能:
cmd1 | cmd2 < <(cmd1)
<(cmd1)
出力をcmd1
ファイル記述子に変更し、<
パイプのようにパイプで接続します。cmd2
パイプ演算子()を保持したまま、単にコマンドの順序を変更することはできません。|
これは、コマンドの入力と出力を接続するためであり、コマンドの順序を変更すると、コマンド全体の意味が変わるためです。