Я хотел бы использовать этот скрипт для открытия 5 файлов по zenity, но каждый файл будет обрабатываться (по «do») отдельно. Является ли это возможным?Открывайте файлы по zenity и обрабатывайте их один за другим
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
Можете ли вы пояснить, что означает «будет обрабатываться отдельно»? – dekkard
Я выбираю 5 файлов, и каждый файл будет обрабатываться скриптами после этого. Поэтому я выбираю файл 1 2 3 4 5 и в первом цикле будет процесс 1 во втором цикле будет файл процесса 2 и т. Д. – Vonton