Nói rằng tôi có một thư mục có ba tệp:
foo1
foo2
bar
1. Nếu tôi chạy
list_of_files=$(print foo*)
echo $list_of_files
Tôi có: foo1 foo2
2. Nếu tôi chạy
list_of_files=$(print bar*)
echo $list_of_files
Tôi có: bar
3. Tuy nhiên, nếu tôi chạy
list_of_files=$(print other*)
echo $list_of_files
Tôi nhận được: zsh: no matches found: other*
( $list_of_files
mặc dù biến là trống)
Có cách nào để yêu cầu zsh không khiếu nại nếu nó không phù hợp với việc mở rộng toàn cầu không?
Mục tiêu của tôi là sử dụng cơ chế trên để âm thầm thu thập danh sách các tệp khớp với một mẫu hình cầu nhất định.