次のようなbash変数があるとしましょう。
tmp1='$(echo foo)'
または
tmp2='`echo foo`'
この効果を達成する方法はfoo
?
文字列からコマンド置換を削除すると機能することがわかりますが、他に他の方法はありますか?
ベストアンサー1
これは働きます:
eval "echo $tmp"
または
bash -c "echo $tmp"
私は友人からこんな言葉を聞いた。
次のようなbash変数があるとしましょう。
tmp1='$(echo foo)'
または
tmp2='`echo foo`'
この効果を達成する方法はfoo
?
文字列からコマンド置換を削除すると機能することがわかりますが、他に他の方法はありますか?
これは働きます:
eval "echo $tmp"
または
bash -c "echo $tmp"
私は友人からこんな言葉を聞いた。