我试图使用mv命令完成三件事情,但不确定是否可能?可能需要脚本,不知道如何编写。所有文件都在同一个文件夹中。
1)以v9.zip结尾的文件应该只是.zip(去掉v9)
2)包含下划线的文件名应该改成用破折号连接
3)大写字母和小写字母相邻(或小写字母和大写字母相邻)的文件名应该在它们之间加上空格。 例如MoveOverNow将变成Move Over Now,ruNaway将变成ruN away [A-Z][a-z] 或 [a-z][A-Z] 变成 [A-Z] [a-z] 和 [a-z] [A-Z]
rename
很容易完成。第3个则需要更多的脚本编写。你用什么shell,bash吗? - Shawn Chin