目标:删掉文件名中所有的“aaa” Example:
-aaabbll.txt
-aaaabcd.txt
-aaawdfk.txt
> rename 's/aaa//' *
Unknown option: aaabbll
...
> rename 's/aaa//' "*"
> ls
-aaabbll.txt
-aaaabcd.txt
-aaawdfk.txt # 用引号的话,好像不会改变任何文件名...
请问万能的 v 友,这该怎么整呢?
1
wd 2020-09-13 13:48:51 +08:00 via iPhone
rename -- 然后加文件名
|
2
calmzhu 2020-09-13 14:22:27 +08:00
楼上正解
|
3
hanxiV2EX 2020-09-13 15:20:13 +08:00 via Android
用两个减号
|
4
wfdaj 2020-09-14 08:46:32 +08:00
我用的 `Bulk Rename Utility` ,感觉更简单好用。
|
5
ungrown 2020-09-17 20:15:51 +08:00
antrenamer 图形界面,通配符、正则、各种常用模式一应俱全,可以导出脚本,可以命令行
再不济直接进 python,字符串操作或者正则,想怎么改怎么改 |