*.vcf
, *.vcf.vcfidx
ve *.vcf.idx
dosyaları /mypath/mydir/
dizininde bulunmaktadır.Bash, farklı dizinlerdeki dosyaların üzerine yazdırılıyor ve baskı çıktısı
vcf-subset -c sample.txt vcffile1.vcf | bgzip -c > output_vcfile1.vcf_.vcf.gz
birisi baştan Vcf (değil vcf.vcfidx
veya vcf.idx
) döngü yardım edebilir:
komut bir vcf dosyası için: Sadece (dosyası 1 için) aşağıdaki komutu kullanarak döngü .vcf
üzerinde dosyalara istediğiniz dosyalar ve her dosya için çıktıyı, yukarıda gösterilen komut kullanılarak belirlenmiş dizin /get/inthis/dir/
'da alınız.
for i in *.vcf; do echo "$i"; done
glob desen *.vcf
.vcf
biten dosyaları eşleşir:
Teşekkürler, ancak vcf dosyaları için hangi dizinin aranacağını ve çıktı dosyasını yazdırmak için hangi dizinin kullanılacağını belirtiyorsunuz? – MAPK
@MAPK Düzenlemelerimi kontrol et .. – heemayl
Teşekkürler. Yani '$' her. Herhangi bir '.vcf.vcfidx' dosyası üzerinde döngü olmaz mı? Sadece bu açıklığa kavuşturmak istiyorum .. – MAPK