Bash: replace part of filename

前端 未结 3 366
温柔的废话
温柔的废话 2021-01-22 15:46

I have a command I want to run on all of the files of a folder, and the command\'s syntax looks like this:

tophat -o  
         


        
3条回答
  •  后悔当初
    2021-01-22 16:31

    Not an answer but a suggestion: as a bioinformatician, you shoud use GNU make and its option -j (number of parallel jobs). The Makefile would be:

    .PHONY:all
    FASTQS=$(shell ls *.fastq)
    
    %.bam: %.fastq
        tophat -o $@ $<
    
    all:  $(FASTQS:.bam=.fastq)
    

提交回复
热议问题