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".echo /path/to/file/*${variable}
,. Como faço glob enquanto anexo um email interpolado?echo "$FOLDER_PATH"/*.extension
funciona bem para mim, ao contrário da resposta aceita, tive que remover o espaço em branco entre o"
e o*
. Espero que ajude.(cd "$FOLDER_PATH" && echo *.extension)