How to escape wildcard expansion in a variable in bash?
bash, wildcard-expansion
Solution
echo "$COMMAND"
Using quotes prevents the glob from being expanded.
By the way, see "I'm trying to put a command in a variable, but the complex cases always fail!"
Problem
How do I escape a wildcard expansion in a variable name? ``` CP="lib/*" COMMAND="java $VARIABLES -cp $CP SomeClass" echo $COMMAND ``` Echoing the command always causes wildcard expansion.