我正在使用Linux編程遊戲。從shell腳本中的變量運行shell命令
我有shell腳本:
//run.sh
A="string1"
B="string2"
C="string3"
COMMAND_LINE="python ../file.py \"$A\" \"$B\" --flag1 ../file.txt --flag2 $C"
echo "$COMMAND_LINE"
$COMMAND_LINE
//注意「\」」是故意
我想外殼,由於某種原因,命令不起作用運行 COMMAND_LINE命令,但如果我把已創建並存儲在COMMAND_LINE(這是呼應了字符串)的字符串,並通過shell中運行它,該程序工作正常。
什麼建議?
謝謝