Como não corresponder nada se um glob de nome de arquivo não corresponder
Quero passar por todos os arquivos que correspondem à extensãojpg
outxt
. Eu uso:
for file in myDir/*.{jpg,txt}
do
echo "$file"
done
Problema: Se o diretório não contiver nenhum arquivo jpg, o loop terá uma iteração com saídamyDir/*.jpg
. eu pensei*
será substituído por um arquivo arbitrário (e, se nenhum arquivo existir, ele não poderá ser expandido). Como posso evitar a iteração indesejada?