【发布时间】:2014-02-17 00:50:00
【问题描述】:
我只是在学习使用 REGEX、AWK 和 SED。我目前有一组要重命名的文件 - 它们都位于一个目录中。
命名模式是一致的,但我想重新排列文件名,格式如下:
01._HORRIBLE_HISTORIES_S2.mp4
02._HORRIBLE_HISTORIES_S2.mp4
我想将它们重命名为 HORRIBLE_HISTORIES_s01e01.mp4 - 其中 e01 是从第一列中收集的。我知道我想从第一列中获取“01”,将其填充到一个变量中,然后将其粘贴在每个文件名中的 S2 之后,同时我想从文件名的开头将其与“. _”,另外我想把“S2”改成“s02”。
如果有人这么好心,你能帮我用 awk/sed 写一些东西并解释一下过程,我可以从中学习吗?
【问题讨论】:
标签: regex sed awk filenames renaming