Я работаю с программой, которая объединяет отдельные файлы, и я включаю эту программу в конвейер BASH, который я собираю. Программа требует флаг для каждого файла, например так:
program -V file_1.g.vcf -V file_2.g.vcf -V file_3.g.vcf -O combined_output.g.vcf
Чтобы скрипт мог работать с любым количеством сэмплов, я хотел бы прочитать имена отдельных файлов в каталоге и расширить путь для каждого файла после флага '-V'.
Я попытался добавить пути к файлам в следующую переменную, но не смог добиться правильного расширения:
GVCFS=('-V' `ls gvcfs/*.g.vcf`)
Любая помощь очень ценится!