У меня есть сценарий perl, который читает файлы .txt и .bam и создает вывод с именем output.txt.
У меня есть много файлов, которые находятся в разных папках, но только немного отличаются по имени файла и пути к каталогу.
Все мои текстовые файлы находятся в разных подпапках, называемых PointMutation, с полным путем
/Volumes/Lab/Data/Darwin/Patient/[Plate 1/P1H10]/PointMutation
Текст в скобках - это часть, которая изменяется, но подпапка Patient содержит все мои текстовые файлы.
Мой файл .bam находится в подпапке с именем DNA с полным путем
/Volumes/Lab/Data/Darwin/Patient/[Plate 1/P1H10]/SequencingData/DNA
В настоящее время я запускаю этот скрипт на терминале
cd /Volumes/Lab/Data/Darwin/Patient/[Plate 1/P1H10]/PointMutation
perl ~/Desktop/Scripts/Perl.pl "/Volumes/Lab/Data/Darwin/Patient/[Plate
1/P1H10]/PointMutation/txtfile.txt" "/Volumes/Lab/Data/Darwin/Patient/[Plate
1/P1H10]/SequencingData/DNA/bamfile.bam"
Это всего лишь один или два файла, это довольно просто, но я бы хотел автоматизировать их, как только файлы станут намного больше. Кроме того, как только я запустил их один раз, я не хочу делать это снова, но я получу больше информации от того же пациента, есть ли способ заблокировать чтение папки?