ディスプレイのbashコマンドの出力と変数に出力を維持
質問
それは可能ですが、私がやりたいことはbashコマンドを実行し、変数に出力を格納し、私は、通常のコマンドを開始したかのようにそれを表示する場合、
私はわかりません。ここに私のコードは次のとおりです。
VAR=`svn checkout $URL`
私は結果を参照してください(とSVNチェックアウトに時間がかかるので、私は直後ますecho $ VARを行うことはできません。)まだVARでの出力を保存したいので、
おかげ
解決
コマンドを端末から実行されている場合は、あなたが行うことができます:
VAR=$(svn checkout $URL | tee /dev/tty)
他のヒント
あなたは、外部tee
を呼び出す必要はありません。
VAR=$(svn checkout $URL) && echo $VAR
あるいは
VAR=$(svn checkout $URL); echo $VAR
所属していません StackOverflow