如何在bash中的变量中转义通配符扩展?

时间:2012-06-04 21:40:37

标签: bash wildcard-expansion

如何在变量名中转义通配符扩展?

CP="lib/*"
COMMAND="java $VARIABLES -cp $CP SomeClass"
echo $COMMAND

回显命令总是会导致通配符扩展。

2 个答案:

答案 0 :(得分:2)

echo "$COMMAND"

使用引号可以防止glob被展开。

顺便提一下,请参阅"I'm trying to put a command in a variable, but the complex cases always fail!"

答案 1 :(得分:1)