件名にあるように、「2>&1 | tee build.log」と入力する簡単な方法が欲しいです。
またはさらに良いことに、2>&1 | に展開されたショートカットが欲しいです。tee $1.$2.log" ここで、$1 と $2 は現在の行から取得されます。
私はいくつかの異なることを試しましたが、ここに私が見つけた問題があります
- エイリアスは、最初の単語 (または別のエイリアスの後の最初の単語) にのみ適用されるようです。だから私は彼らが助けることができないと確信しています。
- 「log ant compile」などの関数は機能しますが、最初の引数が 2 番目の引数に移動するため、タブの展開が壊れるなどの望ましくない副作用があります。
- 変数は、LOG='2>&1 | などのように機能します。ただし、esc-ctrl-E を使用して手動で展開する必要があるか、2>&1 がパラメーターとして渡されます。
これを行うためのより良い方法を知っている人はいますか?
ありがとう - カーター