2009-07-24 62 views
7

我在需要導出一些環境變量的bash終端中找到一個文件。如何訪問您在Bash中採購的文件的基本文件名?

例子:

source linux_x86.env 

的ENV文件看起來有點像這樣:

export ARCH=/home/user/project/linux_x86 

我有一堆不同的架構來編譯,我希望能夠做這樣的事情:

export ARCH=/home/user/project/`basename $0 .env` 

其中basename $0 .env會給我env文件的基名

bash linux_x86.env 
linux_x86 

上面的工作是一個bash腳本,但是當您輸入文件時似乎不起作用。

有什麼辦法可以從源頭獲得相同的行爲嗎?

回答

相關問題