我想在终端中同时缩短多个文件名

时间:2016-03-10 20:38:54

标签: macos terminal batch-processing

我想一次缩短多个文件名。 (下面的文件名)我想保留前4个字符和R1或R2,以便它们读取D24I_R2.fastq或C24F_R1.fastq。在终端中是否有一种方法可以同时执行此操作,因此我不必使用mv重命名每个文件。

一些例子:

https://**www**.example.com  ---> https://example.com  don't works 

1 个答案:

答案 0 :(得分:0)

当您在*.fastq个文件夹中时,请执行以下命令:

for f in *.fastq; do mv "$f" "${f:0:4}${f:13:3}${f:20:6}"; done