0
我有名称的文件。我的任务是移动到另一个文件夹的所有文件,名称以给定文件名结尾。bash - 移动名称以给定子字符串结尾的所有文件
mapfile -t names< lists.txt
for element in "${names[@]}";
do
mask="*"$element
echo $mask
find source -type f -name "$mask" -exec mv -t target {} +
done
这是我的代码,但它不起作用。请解释我如何解决它。这是Cygwin模拟器的问题吗?
会发生什么?什么是错误? –
_it是什么意思不起作用?_ –
文件不会移动到目标文件夹。我是否正确使用了mask变量? –