Será fácil, pero en mis recuerdos, cuando se utilizan scripts de shell, el uso de comillas dobles permitiría expandir el globbing y las variables.
Pero en el siguiente código:
#!/bin/sh
echo *.sh
echo "*.sh"
echo '*.sh'
echo $LANG
echo "$LANG"
echo '$LANG'
Me sale este resultado:
bob.sh redeployJboss.sh
*.sh
*.sh
en_US.utf8
en_US.utf8
$LANG
Entonces, ¿las comillas simples evitan la expansión global Y variable pero las comillas dobles solo permiten la expansión variable y no la globalización?
¿Puedo incluir cualquier patrón de cotización?
echo "$hello and $goodbye".*
(mezclar expansiones variables, espacios y un globo en la misma "palabra".