我目前有一个文件目录,其中包含基于日期的名称,格式为mmddyy
:
nxd060815a.html nxd060915a.html nxd061015a.html
并希望将文件名格式更改为yyyy-mm-dd
:
nxd2015-06-08a.html nxd2015-06-09a.html nxd2015-06-10a.html
我如何从命令行执行此操作?
感谢任何帮助。
答案 0 :(得分:1)
ls | awk '{ system("mv " $0 " " substr($0,1,3) "20" substr($0,8,2) "-" substr($0,4,2) "-" substr($0,6,2) substr($0,10,6))}'
从文件所在的目录运行上面的内容。你应该能够弄清楚发生了什么,所以没有其他评论。