Tente isto:
crie um arquivo parse.sh com conteúdo:
#!/bin/bash
export PATH=$PATH:./
foo
execute com bash --noprofile --norc parse.sh
Existe um binário no meu diretório home: "foo"
Minha variável PATH não contém meu diretório inicial.
Não consigo alterar minha variável PATH, pois é somente leitura
Pergunta: Como posso executar este binário sem usar o seguinte:
./foo
. ./foo
Tente isto:
crie um arquivo parse.sh com conteúdo:
#!/bin/bash
export PATH=$PATH:./
foo
execute com bash --noprofile --norc parse.sh
Tags bash