同じファイル名形式の何百もの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