これは完璧に動作します。
./foo | ./bar
しかし、私は次のようなものが欲しい:
./bar <| ./foo
したがって、逆の方法でパイプすることで、コマンドラインでfooのパラメータをすばやく変更できます。
パイプラインはライブ状態でなければなりません。私のfoo
プログラムは決して返されません。
可能ですか?
ベストアンサー1
簡単で正しい方法はfoobar関数を定義することです。
foobar () { ./foo "$@" | ./bar ; }
(必要に応じて、コマンドラインまたは「.bashrc」などの一部の起動スクリプトで)。次に、次の操作を行うたびに:
foobar "this" that "and this also"
する
./foo this that "and this also" | ./bar