¿Cómo puede acceder al nombre de archivo base de un archivo que está obteniendo en Bash?
Estoy comprando un archivo en un terminal bash que necesita exportar algunas variables de entorno.
Ejemplo:
source linux_x86.env
el archivo env se parece un poco a esto:
export ARCH=/home/user/project/linux_x86
Tengo un montón de arquitecturas diferentes para compilar y quiero poder hacer algo como esto:
export ARCH=/home/user/project/`basename $0 .env`
dóndebasename $0 .env
me daría el nombre base del archivo env
bash linux_x86.env
linux_x86
Lo anterior funcionará con un script de bash, pero no parece funcionar cuando obtiene el archivo.
¿Hay alguna manera de obtener el mismo comportamiento de la fuente?