【发布时间】:2012-11-28 19:28:09
【问题描述】:
我有一个名为“ABI-Data”的目录,其中包含类似的文件
10_2012-08-22_B02_014.fsa
1_2012-08-22_A01_015.fsa
11_2012-08-22_C02_012.fsa
12_2012-08-22_D02_010.fsa
14_2012-08-22_F02_006.fsa
我需要像这样的输出
abi_B02_014.fsa
abi_A01_015.fsa
abi_C02_012.fsa
abi_D02_010.fsa
abi_F02_006.fsa
简而言之,我想用字符“abi”或其他任何东西将所有文件重命名为分数下的第二个。
我尝试在工作目录ABI-Data as 中使用重命名命令
rename -v -n /*_*_/abi/ *.fsa
但发现类似的错误
Quantifier follows nothing in regex; marked by <-- HERE in m/* <-- HERE _*_/ at (eval 1) line 1.
请建议我哪里做错了,或者建议我命令/脚本/代码将所有字符截断到第二个下划线,并将abi 作为每个文件名的后缀。
【问题讨论】: