使用过滤器获取要排列的文件列表

时间:2019-02-07 14:46:13

标签: 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

如何获取所有符合过滤条件的文件?

谢谢

0 个答案:

没有答案