같은 프로그램에 파일 이름 접두사를 전달 나는 다음과 같은 이름을 가진 일부 파일이 있습니다. .bam
확장자가있는 모든 파일에서 밑줄 (예 : A-C-F3
, A-VR-M6R
등) 앞의 문자열을 추출하고 싶습니다.입력
그런 다음 입력을 위해 *_accepted_hits.bam
파일을 사용할 다른 프로그램에서 생성 된 출력 파일의 접두어로이 문자열을 사용하고 싶습니다.
samtools sort -n A-C-F3_accepted_hits.bam A-C-F3_sorted
samtools sort -n A-VR-M6R_accepted_hits.bam A-VR-M6R_sorted
가 samtools은 A-C-F3_accepted_hits.bam의 내용을 정렬합니다. 접두사 A-C-F3_sorted가 붙은 출력 파일을 기본 확장자로 사용하고 싶습니다. 마찬가지로 나는이 작업을 수행하고자하는 17 개의 파일을 가지고있다. 희망은 이것들을 명확하게 만든다. 감사합니다. .
궁금한 이유 2 porgrams? –
@kkk RNA 시퀀싱 데이터 분석의 파이프 라인에 필요한 samtools라는 특정 프로그램을 사용해야합니다. 이 프로그램의 경우 원시 데이터 파일은 위에서 언급 한 .bam 파일입니다. 출력 파일의 이름을 같은 접두어로 지정하고 싶으면 기본값을 사용하여 이전 출력 파일을 덮어 씁니다. – SumitPaliwal