Digamos que eu tenha uma pasta com três arquivos:
foo1
foo2
bar
1. Se eu correr
list_of_files=$(print foo*)
echo $list_of_files
Eu recebo: foo1 foo2
2. Se eu correr
list_of_files=$(print bar*)
echo $list_of_files
Eu recebo: bar
3. No entanto, se eu correr
list_of_files=$(print other*)
echo $list_of_files
Eu recebo: zsh: no matches found: other*
(a variável $list_of_files
está vazia)
Existe uma maneira de pedir ao zsh para não reclamar se não puder corresponder a uma expansão glob?
Meu objetivo é usar o mecanismo acima para coletar silenciosamente uma lista de arquivos que correspondem a um determinado padrão glob.