我的一个朋友在 Windows 上以这种方式对大量文件进行了分组
在我让他切换到 Ubuntu 之后,文件不再根据前面感叹号的数量排序,所以我想知道如何按照这个规则切换它们:
1
对于!
和!!
0
对于!!!
和!!!!
我想我应该使用 awk 但我不是专家,所以我在这里..
我的一个朋友在 Windows 上以这种方式对大量文件进行了分组
在我让他切换到 Ubuntu 之后,文件不再根据前面感叹号的数量排序,所以我想知道如何按照这个规则切换它们:
1
对于!
和!!
0
对于!!!
和!!!!
我想我应该使用 awk 但我不是专家,所以我在这里..
对于使用 GUI 批量重命名文件和目录,您可以使用GPRename。
你可以安装它:
在 python 脚本中:
假设仅出现在名称的开头,它将替换 leading
!!!!
and!!!
by0
和!!
and!
by 。1
!
使用它
rename.py
通过以下命令从终端窗口运行它:
<directory>
包含要重命名的文件的目录在哪里。您还可以使用基于 perl 的
rename
命令,例如匹配名称开头 ( )
!
后面未跟 a 的一个或两个字符,并用s代替;和!
^
0
匹配名称开头 ( ) 后
!
未跟 a 的三个或四个字符,并用s代替。!
^
1
注意:该
-n
开关允许您在不实际更改名称的情况下进行“试运行”——首先测试表达式,n
如果要继续,则删除。