質問

それは可能ですが、私がやりたいことは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
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top