如何将所有*.exr
文件移动到其各自的 2048x567 目录?
abc1/:
2048x567 xyz1.exr xyz3.exr xyz5.exr xyz7.exr xyz9.exr
xyz10.exr xyz2.exr xyz4.exr xyz6.exr xyz8.exr
abc2/:
2048x567 xyz1.exr xyz3.exr xyz5.exr xyz7.exr xyz9.exr
xyz10.exr xyz2.exr xyz4.exr xyz6.exr xyz8.exr
abc3/:
2048x567 xyz1.exr xyz3.exr xyz5.exr xyz7.exr xyz9.exr
xyz10.exr xyz2.exr xyz4.exr xyz6.exr xyz8.exr
abc4/:
2048x567 xyz1.exr xyz3.exr xyz5.exr xyz7.exr xyz9.exr
xyz10.exr xyz2.exr xyz4.exr xyz6.exr xyz8.exr
abc5/:
2048x567 xyz1.exr xyz3.exr xyz5.exr xyz7.exr xyz9.exr
xyz10.exr xyz2.exr xyz4.exr xyz6.exr xyz8.exr
答案1
像这样 :
for dir in */; do
echo mv "$dir"/*.exr "$dir/2048x567"
done
如果输出看起来不错,请删除该echo
命令