初學者在這裏試圖讓管道在bash工作。如果有人能看到爲什麼當我運行以下我得到:擊故障排除:不是有效的標識符
-bash: `$i': not a valid identifier,
這將是非常有益的。此外,如果有其他錯誤,請讓我知道
for $i in /home/regionstextfile; do tabix /sequences/human_variation/snps/genotypes.vcf.gz $i | vcftools --window-pi 10000 >> /home/Testgenomesdata/genomesregions.txt; done
的想法是在regionstextfile每行(包含基因組座標)運行在vcf.bz
文件名爲tabix
程序,然後與輸出運行vcftools
與指定選項,然後將所有輸出放入genomesregions.txt
文件中。
執行行包含空格(空格或製表符)? – jedwards