방금 명령 줄 사용법을 배우기 시작했습니다. 다행히도 이것은 덤프 문제가 아닙니다.순서대로 파일 연결하기 리눅스 명령
나는 내 디렉토리에 다음 파일이 있습니다
L001_R1_001.fastq
L002_R2_001.fastq
L004_R1_001.fastq
L005_R2_001.fastq
L001_R2_001.fastq
L003_R1_001.fastq
L004_R2_001.fastq
L006_R1_001.fastq
L002_R1_001.fastq
L003_R2_001.fastq
L005_R1_001.fastq
L006_R2_001.fastq
당신은 파일 이름에서 볼 수있는, 그것은 정렬되지 않습니다 R1과 R2 및 L00 후 숫자의 조합입니다.
파일 이름 순서대로 파일을 연결하려면 R1 및 R2 파일을 별도로 지정하십시오. 내가 수동으로 할 경우
, 다음과 같이 표시됩니다
# for R1 files
cat L001_R1_001.fastq L002_R1_001.fastq L003_R1_001.fastq L004_R1_001.fastq L005_R1_001.fastq L006_R1_001.fastq > R1.fastq
# for R2 files
cat L001_R2_001.fastq L002_R2_001.fastq L003_R2_001.fastq L004_R2_001.fastq L005_R2_001.fastq L006_R2_001.fastq > R2.fastq
당신이 날 내가 다시 사용할 수 나중에 스크립트를 작성하는 데 도움시겠습니까? 감사합니다. ls
이름으로 파일을 정렬하기 때문에
흠으로 sugested로,
LC_ALL=C
를 사용하여 로케일 설정을 무시하려고, 쉘의'glob' 위해 수행 ? 당신이 다음'고양이 * _R1 _ *. fastq> R1.fastq'를 사용할 수 있습니다 원인 '... – Wrikken