for $变量 in 字符串 dodone |
一简单的字符串 枚举遍历法,利用for i in 格式对字符串按空格分割 下面以抓取数据的index为例: Sample_lane1/lane1_Undetermined_L001_R1_001.fastq.gz Sample_lane2/lane2_Undetermined_L002_R1_001.fastq.gz Sample_lane1/lane1_Undetermined_L001_R2_001.fastq.gz Sample_lane2/lane2_Undetermined_L002_R2_001.fastq.gz lane="1 2 " for i in $lane do gzip -dc Sample_lane"$i"/lane"$i"_Undetermined_L00"$i"_R1_001.fastq.gz |grep 'N:0:' |sed 's/.*N:0://g'|sort |uniq -c |sort -nr |head -30 > "$i".txt done
|
输出结果: ==> 1.txt <== |
for i in 1 2 do gzip -dc Sample_lane"$i"/lane"$i"_Undetermined_L00"$i"_R1_001.fastq.gz |grep 'N:0:' |sed 's/.*N:0://g'|sort |uniq -c |sort -nr |head -30 > "$i".txt done |
输出结果: ==> 1.txt <==
|