标签: bash shell
我正在尝试使用带有过滤器的数组从目录中获取文件列表。但是只有最后一个文件进入数组。
filter_list=("windows" "linux" "test") declare -a file_list for z in "${filter_list[@]}"; do file_list=(`ls /home/user/*$z* | xargs -n 1 basename`) done
如何获取所有符合过滤条件的文件?
谢谢