コマンドで指定するファイルをファイルではなくコマンドとして直接指定することで、一時ファイルを作成する必要がなくなる。どれだけ使うシーンがあるかと問われると頭を捻ってしまうが、ログ解析や差分チェックなどを使っている人からは「けっこう便利に使っている」という話も聞く。 さあ、今回はこのマニアックな機能を堪能していこう。ちなみに今回の内容はその多くをzshマニュアルの「Process Substitution」の項を参考にしている。コマンド例もこれを参考にしたものだ。より詳しく知りたい読者の方は、そちらも合わせてご覧いただきたい。 例えばこういった場合 CSVファイルを編集する例を考えてみよう。表2.1のようなテーブルデータを用意したとしよう。テキスト状態ではプロンプト2.1のようになっている。 表2.1 CSVファイルの例 氏名 年齢 性別 備考
![漢のzsh(12) 一時ファイルはもういらない - プロセス置換](https://cdn-ak-scissors.b.st-hatena.com/image/square/d03092ef80417725f37f16f9bf9e99d4de0d6c08/height=288;version=1;width=512/https%3A%2F%2Fnews.mynavi.jp%2Fassets%2Fcommon%2Flogo_ogp-f44b720a365aa20669d9aaed97d5885986aa7c8a16d71dc16c758ac1e4fef112.png)