【发布时间】:2018-03-31 19:12:41
【问题描述】:
我一直在想办法重命名嵌套文件夹中列出的文件名,但在解决此问题时遇到了问题。作为一项测试,我已经能够剪下我想要更改的名称的哪一部分,但想不出如何将其放入变量中并将名称链接在一起。文件格式如下所示。
XXX_XXXX_YYYYYYYYYY_100426151653-all.mp3
我一直在测试这种格式以删除我想要更改的部分,但我不确定这是否是最好的方法。
回显 XXX_XXXX_YYYYYYYYYY_100426095135-all.mp3 |awk -F_ '{print $4}' |剪切-c 1-6
我想把名字中的100426151653改成这个20100426-151653的格式。
我尝试使用此命令重命名文件,格式为“s///g”,但该格式不起作用,我不得不重命名文件名“”以删除空格。
所以文件会这样开始 XXX_XXXX_YYYYYYYYYY_100426151653-all.mp3 就这样结束 XXX_XXXX_YYYYYYYYYY_20100426-151653-all.mp3
【问题讨论】:
标签: linux bash awk rename file-rename