【发布时间】:2017-07-06 12:52:51
【问题描述】:
简单问题:我需要使用终端中的一些 shell 脚本将图像从旧目录结构移动到新目录结构。旧文件结构如下:
Parent.Folder -- Folder1
Folder2
Folder3
在每个 FolderX 中,我们有更多的文件夹:
Folder1 -- CAM1
CAM2
CAM3
在每个 CAM 文件夹中,我们都有图像:
CAM1 -- image1.jpg
image2.jpg
image3.jpg
我需要切换文件夹结构,这样:
Parent.Folder -- CAM1
CAM2
CAM3
包含:
CAM1 -- Folder1 -- image1.jpg
-- image2.jpg
-- image3.jpg
-- Folder2 -- ...etc...
-- Folder3 -- ...etc...
脚本需要是动态的,因为我需要将它应用于许多不同大小的数据集。
感谢任何帮助。提前致谢!
【问题讨论】:
-
这很容易使用嵌套循环,甚至
prename。你试过什么? -
我还没有尝试过任何东西,因为我对终端的经验很少。目前我一直在手动进行,这并不理想。