2017-07-02 6 views
-1

これはどのように達成できますか?スクリプトからターミナルを実行し、変数にコマンドを代入してください

COMMAND=TEST 
xterm -hold -e 'echo $COMMAND' 

この例を使用して、私は "TEST"を期待しますが、何も得られません。

+1

の出力とxtermウィンドウをポップ。あなたが期待していることとあなたの実際の結果は何ですか? – Akif

+1

あなたのコメントのような詳細をあなたの質問にrewordできますか? – Akif

+0

警告:コマンドを変数に格納するのは問題があります。 [BashFAQ#50:変数にコマンドを入れようとしていますが、複雑なケースは常に失敗します!](http://mywiki.wooledge.org/BashFAQ/050)を参照してください。 –

答えて

0

達成したいのですか?

variable="TEST" 
COMMAND="echo $variable" 
xterm -hold -e $COMMAND 

それが正常に動作しますTEST

+0

はい、ありがとうございます。 – Crow

関連する問題