У меня есть файлы с именами, такими как:
0195_R1.fastq
0195_R2.fastq
0196_R1.fastq
0196_R2.fastq
0197_R1.fastq
0197_R2.fastq
и т. Д.
Мне нужно запустить программное обеспечение для каждой пары файлов (R1 и R2 соответствуют друг другу ) вроде:
bowtie2 -x index_files -1 0195_R1.fastq -2 0195_R2.fastq -S 0195_output.sam
С несколькими парами мне пришлось бы запускаться несколько раз. Поэтому я попытался написать скрипт bash, используя для l oop, но у меня ничего не получилось. Кроме того, я не знаю, как последовательно переименовать вывод.
Я пробовал следующее:
for R1 in $FQDIR/*_R1.fastq; do
for R2 in $FQDIR/*_R2.fastq; do
bowtie2 -x index_files -1 $R1 -2 $R2 -S $N_output.sam
done
done
Что мне делать?