fastq.gz ファイルの名前変更

fastq.gz ファイルの名前変更

同じファイル名形式の何百ものfast.gzファイルがあります。

5809029_GWU_DNA_269_L001_R1_001.fastq.gz
5809030_GWU_DNA_269_L001_R1_001.fastq.gz

最初と2番目の下線をドットに変更するには?たとえば、

5809029.GWU.DNA_269_L001_R1_001.fastq.gz
5809030.GWU.DNA_269_L001_R1_001.fastq.gz

残りの下線は変更しませんか?

私はそれを試しましたが、rename 's/_GWU_DNA/\.GWU\.DNA/' *gz何も変わりませんでした。だから私はforループについて考えています。どんなアイデアがありますか?ありがとうございます!

ベストアンサー1

ここに可能性がありますmv

for f in *_GWU_*.gz; do 
  mv "$f" "${f/_GWU_/.GWU.}"
done

おすすめ記事