내 파일과 쌍으로 계산하기위한 bash 스크립트를 작성하고 싶습니다.pairwise 비교를위한 bash 스크립트
나는 한 쌍의 비교를 위해 사용할 디렉토리와 일련의 파일에 고정 된 파일이 있습니다.
고정 된 파일의 이름은 다음과 같습니다 : Genome.vcf 하나의 디렉토리에있는 모든있는 페어 계산을위한 파일 이름 : 예를 들어
ind_GER, ind_ENG, ind_MRO
내가 가진 다음 스크립트와 함께 제공 :
#!/bin/bash
for pop1 in $(find ind_*)
do
for pop2 in $(find ind_*)
do
vcftools --gzvcf PATH/Genome.vcf --weir-fst-pop $pop1 --weir-fst-pop $pop2 --out $pop1_$pop2_fst
done
done
내가 오류 것은 :
Error: Requested Missing Argument
분명히, 나는 틀린 것을 얻고 있습니다, 당신이 이것으로 도움을 줄 수 있다면 매우 감사 할 것입니다, 고마워요.
해당 오류는 vcftools에서 발생합니다. 스크립트 맨 위에'set -x'를 추가하여 호출이 실제로 무엇인지 확인하십시오. –