【发布时间】:2015-04-30 11:59:17
【问题描述】:
我想用这个脚本按 zenity 打开 5 个文件,但每个文件将分别处理(通过“do”)。有可能吗?
FILES=($(zenity --file-selection --multiple --title "Pick a file"))
for i in "$FILES"
do
fastx_quality_stats -i $i -o ${i%.fastq}quality.txt
bash /home/fil/Desktop/Pipeline_MISEQ/fastq_quality_boxplot_graph.sh -i ${i%.fastq}quality.txt -o ${i%fastq}quality_distribution.png
bash fastx_nucleotide_distribution_graph.sh -i ${i%.fastq}quality.txt -o ${i%.fastq}distribuiton_nucleotides.png
mv *quality.txt *.png fastq_stat/
done
【问题讨论】:
-
你能解释一下“将被单独处理”是什么意思吗?
-
我选择了5个文件,每个文件在做完后都会被脚本处理。所以我选择文件 1 2 3 4 5 并且在第一个循环中将是进程 1 在第二个循环中将是进程 2 文件等。