相关疑难解决方法(0)

根据模式在Linux中重命名大量文件

我正在尝试使用mv命令做三件事,但不确定它是否可能?可能需要一个脚本.不知道怎么写.所有文件都在同一个文件夹中.

1)以v9.zip结尾的文件应该是.zip(已删除v9)

2)包含_的文件应该是 -

3)小写字母旁边的大写字母(或大写旁边的小写)旁边的文件应该有一个空格.所以MoveOverNow将会立即移动并且ruNaway将会消失[AZ] [az]或[az] [AZ]变为[AZ] [az]和[az] [AZ]

linux sysadmin

13
推荐指数
3
解决办法
3万
查看次数

AWK,SED,REGEX重命名文件

我只是学习使用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写一些东西并解释一下我可以从中学到的程序吗?

regex awk filenames sed renaming

8
推荐指数
3
解决办法
1万
查看次数

标签 统计

awk ×1

filenames ×1

linux ×1

regex ×1

renaming ×1

sed ×1

sysadmin ×1