fastq.gz 파일 이름 바꾸기

fastq.gz 파일 이름 바꾸기

동일한 파일 이름 형식을 가진 수백 개의 fast.gz 파일이 있습니다.

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

첫 번째와 두 번째 밑줄을 점으로 변경하는 방법은 무엇입니까? 예를 들어:

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

관련 정보