我有大约 1000 个文件,其中 2_0 需要 4_30
这是 BEFORE 文件名约定
ov_5_13_2020_2_0.csv
ov_3_24_2020_2_0.csv
我需要 AFTER 看起来像这样
ov_5_13_2020_4_30.csv
ov_3_24_2020_4_30.csv
我试过了
$rename -n 's/\*2020_2*/\*2020_4*/' *.csv
但它什么也没做。cli 不是我的强项,所以请有人告诉我我做错了什么。
由于您的文件名中没有任何文字*
,因此匹配\*
不会匹配任何内容。尝试
rename -n 's/2020_2_0/2020_4_30/' *.csv
如果您删除该-n
选项,它将打印出它实际执行的所有重命名...
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句