我可能在这里忽略了一些非常基本的东西,但我有一堆文件,例如
fi-le_00.nc2 fi-le_01.nc2 fi-le_02.nc2 ... fi-le_24.nc2
我想将它们重命名为
fi-le_00:00:00 fi-le_01:00:00 fi-le_02:00:00 ... fi-le_24:00:00
所以我正在尝试命令
rename 's/\.nc2$/:00:00/g' fi-le*
但什么也没发生。我也尝试过's/\.nc2/:00:00/g'
和's/.nc2/:00:00/g'
,但正如预期的那样,这也不起作用。
知道可能出了什么问题吗?
谢谢。
答案1
实际上发现它不起作用的原因是因为在我正在工作的机器中有一个奇怪的 rename 版本,其语法实际上是rename from to files*
.以前没见过那个。