如何访问您在Bash中采购的文件的基本文件名?

我在一个需要导出一些环境variablesbashterminal中find一个文件。

例:

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脚本,但似乎并没有工作,当您的源文件。

有没有什么办法从源头获取相同的行为?

Solutions Collecting From Web of "如何访问您在Bash中采购的文件的基本文件名?"