Powiedzmy, że mam folder z trzema plikami:
foo1
foo2
bar
1. Jeśli biegnę
list_of_files=$(print foo*)
echo $list_of_files
Dostaję: foo1 foo2
2. Jeśli biegnę
list_of_files=$(print bar*)
echo $list_of_files
Dostaję: bar
3. Jednak jeśli uruchomię
list_of_files=$(print other*)
echo $list_of_files
Otrzymuję: zsh: no matches found: other*
(zmienna $list_of_files
jest pusta)
Czy istnieje sposób, aby poprosić Zsh, aby nie narzekał, jeśli nie może się równać z ekspansją globalną?
Moim celem jest użycie powyższego mechanizmu do cichego zebrania listy plików pasujących do danego wzorca globu.