bam_files.txt
다음과 같은 파일 목록이 있습니다 .
/home/test/2cells_2_trim.bam
/home/test/6h_1_trim.bam
/home/test/2cells_1_trim.bam
/home/test/6h_2_trim.bam
나는 이런 일을하고 싶다 :
cuffnorm -o cuffnorm_out /home/software/genes.gtf test/*.bam
그러나 (위에 표시된 것처럼) 디렉터리에서 직접 파일을 읽는 bam_files.txt
대신 디렉터리에서 파일을 읽는 경우.
동일한 명령으로 모든 파일을 함께 읽고 싶습니다.
누구든지 도와줄 수 있나요? 감사합니다. 도움을 주셔서 감사합니다.
답변1
bam_files.txt
배열을 읽은 다음 해당 배열을 매개변수로 사용할 수 있습니다 cuffnorm
.
mapfile -t bam_files < bam_files.txt
cuffnorm -o cuffnorm_out /home/software/genes.gtf "${bam_files[@]}"