Ich habe *.vcf
, *.vcf.vcfidx
und *.vcf.idx
Dateien im Verzeichnis /mypath/mydir/
. Ich möchte Schleife über .vcf
Dateien nur unter Befehl (für Datei 1):Bash Schleife über Dateien in verschiedenen Verzeichnissen und Druckausgabe
Befehl für eine VCF-Datei:
vcf-subset -c sample.txt vcffile1.vcf | bgzip -c > output_vcfile1.vcf_.vcf.gz
Kann jemand bitte Schleife über alle VCF (nicht vcf.vcfidx
oder vcf.idx
) helfen Dateien und erhalten Sie die Ausgabe für jede Datei im angegebenen Verzeichnis /get/inthis/dir/
mit dem oben gezeigten Befehl?
Danke, aber wie erwähnen Sie, welches Verzeichnis nach vcf-Dateien suchen und welches Verzeichnis zum Drucken der Ausgabedatei verwenden? – MAPK
@MAPK überprüfen Sie meine Bearbeitungen .. – heemayl
Danke. Also gibt '$ i' hier jede '.vcf' Datei an? Es wird keine '.vcf.vcfidx' Dateien durchlaufen. Will nur diese geklärt bekommen .. – MAPK