はじめに bashのプロセス置換は、引数でファイルを指定すべきところをコマンドの結果で代用できる機能。コマンドの結果をファイルとして扱え、作業用の中間ファイルを作る必要がなくなる。 記述方法 内容 <(コマンドリスト) プロセス置換の利用例としてよく挙げられるものに、ファイルの比較を行うdiffの引数にファイルの代わりにコマンドを渡すがある。 diff <(command_list) <(command_list) filenameで始まる名前のファイルが大量にあるとして、原則、ファイルには特定の文字列「something」が入っているとする。somethingが入っていないファイルを探したい。 $ diff <(grep something filename* -l | xargs ls -t) <(ls -t filename*) 0a1,3 > filename9 > filenam
![bashのプロセス置換(Process Substitution)で中間ファイルを不要に - grep Tips *](https://cdn-ak-scissors.b.st-hatena.com/image/square/2a9718b77a60f96540ef20413c541c20d2b1fdd3/height=288;version=1;width=512/https%3A%2F%2Fwww.greptips.com%2Fimages%2Fogp%2F189.png)