Path

為一堆程序添加路徑

  • April 6, 2019

我在“程序”文件夾中有大量程序(samtools、annovar、bra、bedtools 等)。

我已經閱讀了很多關於導出路徑的文章,因此我不需要從我的工作文件夾中辨識程序的整個路徑。但是,它仍然不起作用,我想是因為我正在混合所有內容。

文件夾 variant_effect_predictor 中有一個 perl 腳本,我想從另一個文件夾中評估它,而無需輸入該腳本的整個路徑。

我正在使用 OS X。我添加了~/.profile以下內容:

export PATH=/Users/pics/Desktop/MyDocuments/Programms/ensembl-tools-release-78/scripts/variant_effect_predictor:$PATH

它以某種方式告訴我:

pik:Annotation pic$ perl variant_effect_predictor.pl -custom C0066PH1.H3K4me1.ppqt_macs2_broad_v2.20130819.bed.gz,BED_annotation,BED,overlap,1 -i SNPs_vep_input.txt --cache --force_overwrite --symbol 
Can't open perl script "variant_effect_predictor.pl": No such file or directory

因此,沒有導出或添加路徑。我該如何解決?

當您執行它時,perl variant_effect_predictor.pl您告訴perl執行檔呼叫的腳本variant_effect_predictor.pl位於目前目錄中並執行它。

如果它是chmod +x /Users/pics/Desktop/MyDocuments/Programms/ensembl-tools-release-78/scripts/variant_effect_predictor/variant_effect_predictor.pl可執行文件(重新想要。#!/usr/bin/perl``perl``bash``$PATH

引用自:https://unix.stackexchange.com/questions/188123