접미사를 제거하려고 시도했지만 확장자만 제거했습니다.

접미사를 제거하려고 시도했지만 확장자만 제거했습니다.

내 파일 형식은 다음과 같습니다

first_filename_R1_001.fastq.gz
first_filename_R2_001.fastq.gz
second_filename_R1_001.fastq.gz
second_filename_R2_001.fastq.gz
etc

각 그룹의 R1 및 R2 버전을 스크립트에서 함께 페어링하려고 합니다. 그러나 접미사를 제거하는 데 문제가 있습니다.

for i in /directory/*_R1_*;do
echo "$i"
j=${i%"$R1_001.fastq.gz"}"R2_001.fastq.gz"
echo "$j"
done

내가 원하는 것:

/directory/first_filename_R1_001.fastq.gz
/directory/first_filename_R2_001.fastq.gz
...

내가 실제로 얻는 것은 다음과 같습니다.

/directory/first_filename_R1_001.fastq.gz
/directory/first_filename_R1_001R2_001.fastq.gz
...

무슨 이유에서인지 확장자만 제거된 것 같습니다. 누구든지 나를 도와줄 수 있나요?

관련 정보