0
最近、私は多くの同様のコマンドを実行しています。作成する方法はありVariable assignment '2>&1' invalid (no "=")
bash出力のリダイレクトの省略形を作成するにはどうすればよいですか?
:
python foo.py some args 2>&1 | tee foo.log
python bar.py otherarg 2>&1 | tee bar.log
タイピングを節約するために、私は
python foo.py some args $tee foo.log
が、私はexport tee='2>&1 | tee'
を言うとき、これは私にこのエラーを与えるような2>&1 | tee
の省略形が欲しいですこの種の出力リダイレクションの便利な省略形(必ずしも上記と同じではない)でしょうか?
問題はパイプで、I/Oリダイレクトとパラメータ拡張の前にシェルが設定します。その後、$ teeが展開されると、遅すぎます。ベストはジェイの下で述べたようなスクリプトでしょう。 –