20

可能かどうかはわかりませんが、bashコマンドを実行して出力を変数に格納し、コマンドを通常どおりに起動したかのように表示します。これが私のコードです:

VAR=`svn checkout $URL`

そのため、出力をVARに保存し、結果を確認したいと思います(svn checkoutに時間がかかるため、直後に$ VARをエコーすることはできません。)

ありがとう

4

2 に答える 2

26

コマンドが端末から実行される場合は、次のことができます。

VAR=$(svn checkout $URL | tee /dev/tty)
于 2010-01-17T17:15:55.173 に答える
2

外部を呼び出す必要はありませんtee

VAR=$(svn checkout $URL) && echo $VAR

あるいは:

VAR=$(svn checkout $URL); echo $VAR
于 2010-01-17T17:50:09.550 に答える