小编Ork*_*ord的帖子

如何使用具有两个相互依赖的变量的 For 循环?

我有一个包含 100 个 .mp4 文件的主目录。我还有一组子目录dir_1, dir_2, dir_3,最多 100 个。我想要做的是循环主目录并将 .mp4 文件分发到所有子文件夹,每个子文件夹只有一个。然后,应该有两个循环或一个有两个变量的循环,无论哪一个都是可能的。这大约是我试图通过一行代码实现的目标。

for file in *.mp4 & x in {1..100}; do mv $file dir_$x; done

bash

4
推荐指数
2
解决办法
752
查看次数

标签 统计

bash ×1