Essa será uma tarefa fácil, mas, em minhas memórias, quando o script de shell, o uso de aspas duplas permitiria expandir globbing e variáveis.
Mas no seguinte código:
#!/bin/sh
echo *.sh
echo "*.sh"
echo '*.sh'
echo $LANG
echo "$LANG"
echo '$LANG'
Eu recebo este resultado:
bob.sh redeployJboss.sh
*.sh
*.sh
en_US.utf8
en_US.utf8
$LANG
Portanto, as aspas simples impedem a expansão glob E variável, mas as aspas duplas permitem apenas a expansão variável e sem globos?
Posso fazer glob em qualquer padrão de cotação?
echo "$hello and $goodbye".*
(mix expansões variáveis, espaços e uma bola na mesma "palavra".