如何在变量名中转义通配符扩展?
CP="lib/*"
COMMAND="java $VARIABLES -cp $CP SomeClass"
echo $COMMAND
回显命令总是会导致通配符扩展。
答案 0 :(得分:2)
echo "$COMMAND"
使用引号可以防止glob被展开。
顺便提一下,请参阅"I'm trying to put a command in a variable, but the complex cases always fail!"
答案 1 :(得分:1)