ฉันพยายามเรียกใช้ไฟล์ปฏิบัติการด้วยพารามิเตอร์หลายครั้ง ฉันเขียนสคริปต์สำหรับมัน แต่ฉันมักจะได้รับข้อผิดพลาดและไม่สามารถหาวิธีแก้ไขได้
#!/bin/bash
export VCF_FILE='KI_subsetted.recode.vcf'
for i in $(seq 22) do; /home/lab/Desktop/vcftools_0.1.13/bin/vcftools --vcf $VCF_FILE --chr i --out ./by_chrs_komi/i --recode; done
ข้อผิดพลาดที่ฉันได้รับคือ:
./chrs.sh: line 3: syntax error near unexpected token `/home/lab/Desktop/vcftools_0.1.13/bin/vcftools'
./chrs.sh: line 3: `for i in $(seq 22) do; /home/lab/Desktop/vcftools_0.1.13/bin/vcftools --vcf ./KI_subsetted.recode.vcf --chr i --out ./by_chrs_komi/i --recode; done'
ฉันใช้ Ubuntu 15.10
--chr i
มันไม่ควรจะเป็น--chr "$i"
?