我一直在想办法重新命名嵌套文件夹中列出的文件名,并且遇到解决此问题的问题。作为一个测试,我已经能够削减我想要改变的名称的哪一部分,但不能想到如何将它放入一个变量并将它们连接在一起。文件格式看起来像这样。更改嵌套文件夹中文件的名称
XXX_XXXX_YYYYYYYYYY_100426151653-all.mp3
我一直在测试这种格式,以削减我想要改变的部分,但我不确定这将是做到这一点的最佳方式。
echo XXX_XXXX_YYYYYYYYYY_100426095135-all.mp3 | awk -F_'{print $ 4}'| cut -c 1-6
我想将名称中的100426151653更改为此20100426-151653格式。
我试图用这个命令用这个格式的'//g'重命名文件,但是这种格式不起作用,我只好重新命名''''文件名来删除空格。
因此该文件将开始为这个 XXX_XXXX_YYYYYYYYYY_100426151653-all.mp3 和这样结束 XXX_XXXX_YYYYYYYYYY_20100426-151653-all.mp3
用四个空格前缀代码/数据。请看[编辑帮助](http://stackoverflow.com/editing-help)。 – Cyrus