【发布时间】:2018-12-19 04:50:41
【问题描述】:
我有数百个图像文件,结构如下:
path/to/file/100/image1.jpg
路径/到/文件/9999/image765.jpg
path/to/file/333/picture2.jpg
我想删除路径的第 4 部分 (100,9999,333, ...),以便得到以下信息:
路径/到/文件/image1.jpg
路径/到/文件/image765.jpg
路径/到/文件/picture2.jpg
在这种情况下,图像文件名没有重复,并且目标目录可以命名完全不同,如果这样可以使事情变得更容易(例如,目标可以是“another/path/to/the/images/image1.jpg”
解决方案可能是查找/剪切/重命名命令的某种组合。
如何在 bash 中做到这一点?
【问题讨论】:
-
这个问题之前在 stackoverflow 和其他网站上已经回答过很多次了。你尝试过什么来解决这个问题?我在您的问题中遗漏了一些研究和代码尝试。
标签: bash