1.先看fastp01.sh
#!/bin/bash
for i in 1 2
do
fastp -q 15 -u 40 -i wt_normal0${i}_1.fastq.gz -I wt_normal0${i}_2.fastq.gz -o out.wt_normal0${i}_1.fastq.gz -O out.wt_normal0${i}_2.fastq.gz
mkdir $i
fastp -q 15 -u 40 -i wt_drought0${i}_1.fastq.gz -I wt_drought0${i}_2.fastq.gz -o out.wt_drought0${i}_1.fastq.gz -O out.wt_drought0${i}_2.fastq.gz
done
运行顺序是串联运行,先运行
fastp -q 15 -u 40 -i wt_normal01_1.fastq.gz -I wt_normal01_2.fastq.gz -o out.wt_normal01_1.fastq.gz -O out.wt_normal01_2.fastq.gz
然后运行
mkdir 1
然后运行
fastp -q 15 -u 40 -i wt_drought01_1.fastq.gz -I wt_drought01_2.fastq.gz -o out.wt_drought01_1.fastq.gz -O out.wt_drought01_2.fastq.gz
运行到这里,第一轮结束,然后开启第二轮运行
2.再看fastp02.sh
fastp -q 15 -u 40 -i wt_normal0${i}_1.fastq.gz -I wt_normal0${i}_2.fastq.gz -o out.wt_normal0${i}_1.fastq.gz -O out.wt_normal0${i}_2.fastq.gz &
mkdir $i &
fastp -q 15 -u 40 -i wt_drought0${i}_1.fastq.gz -I wt_drought0${i}_2.fastq.gz -o out.wt_drought0${i}_1.fastq.gz -O out.wt_drought0${i}_2.fastq.gz
done
运行顺序是:
fastp -q 15 -u 40 -i wt_normal01_1.fastq.gz -I wt_normal01_2.fastq.gz -o out.wt_normal01_1.fastq.gz -O out.wt_normal01_2.fastq.gz &
mkdir 1 &
fastp -q 15 -u 40 -i wt_drought0${i}_1.fastq.gz -I wt_drought01_2.fastq.gz -o out.wt_drought01_1.fastq.gz -O out.wt_drought01_2.fastq.gz
done
这三个命令同时运行,等这三个命令结束后,再开启第二轮循环的三个命令同时运行