Если вы используете bash
, вы можете перебрать все файлы с соответствующим расширением и обработать их следующим образом:
for file in *.sorted.bam
do
key="${file%.sorted.bam}"
value="$(samtools view -c "$file" "5:13744354-13744380")"
echo "$key $value"
done > output.txt
В петле мы
.sorted.bam
из конца имени файла (и сохранив его в переменной оболочкиkey
)value
и перенаправить общий вывод цикла в файл output.txt
.