パイプを使うと下のようになる。hoge1は標準入力から整形されたデータを受け取り、標準出力に処理済のデータを出力する。hoge1に渡せるデータのフォーマットを崩すことが出来ないため、hoge0でhoge1の入力データを作ると、hoge2はhoge0が整形のために落としたデータを受け取ることが出来ない。
cat test.yaml | hoge0 | hoge1 | hoge2
とりあえずめも。perlからプログラムを呼び出して、さらにプログラムの出力を受け取る。
パイプを使うと下のようになる。hoge1は標準入力から整形されたデータを受け取り、標準出力に処理済のデータを出力する。hoge1に渡せるデータのフォーマットを崩すことが出来ないため、hoge0でhoge1の入力データを作ると、hoge2はhoge0が整形のために落としたデータを受け取ることが出来ない。
cat test.yaml | hoge0 | hoge1 | hoge2