Ava*_*rde 6 command-line batch-rename
我试图找到一种从目录中删除括号和方括号的方法,但它们的模式并不完全相同。有些是这样的:(1234) ABC [xyz]。其他人都是这样[xyz] ABC (1234)(987)。
编辑:所需的输出将是 ABC
我怎样才能做到这一点?
您可以使用rename交替删除这些字符中的任何一个
rename -n 's/\(|\[|\]|\)//g' *
Run Code Online (Sandbox Code Playgroud)
您需要转义方括号和圆括号。
-n测试后删除以真正进行重命名。
删除方括号或圆括号内的所有字符
rename -n 's/\(.*\)|\[.*\]//g' *
Run Code Online (Sandbox Code Playgroud)
也删除空格(更改(1234) ABC [xyz]为ABC)
rename -n 's/\(.*\)|\[.*\]| //g' *
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6744 次 |
| 最近记录: |