我正在尝试使用mv命令做三件事,但不确定它是否可能?可能需要一个脚本.不知道怎么写.所有文件都在同一个文件夹中.
1)以v9.zip结尾的文件应该是.zip(已删除v9)
2)包含_的文件应该是 -
3)小写字母旁边的大写字母(或大写旁边的小写)旁边的文件应该有一个空格.所以MoveOverNow将会立即移动并且ruNaway将会消失[AZ] [az]或[az] [AZ]变为[AZ] [az]和[az] [AZ]
我只是学习使用REGEX,AWK和SED.我目前有一组我想要重命名的文件 - 它们都位于一个目录中.
命名模式是一致的,但我想重新安排文件名,这里是格式:
01._HORRIBLE_HISTORIES_S2.mp4
02._HORRIBLE_HISTORIES_S2.mp4
Run Code Online (Sandbox Code Playgroud)
我想将它们重命名为HORRIBLE_HISTORIES_s01e01.mp4 - 其中e01是从第一列收集的.我知道我想从第一列中获取"01",将其填入变量中,然后将其粘贴到每个文件名中的S2之后,同时我想将其从文件名的开头与"."一起删除. _",另外我想将"S2"改为"s02".
如果有人会这么善良,你能帮助我用awk/sed写一些东西并解释一下我可以从中学到的程序吗?