Eu tenho um script chamado teste:
$cat testing
echo $1
E também adicionei o local ao PATH em ~/.bash_profile
export PATH="$PATH:some_location/testing"
Eu também fiz:
source ~/.bash_profile
Porém, quando ainda não consegui chamar o script de teste diretamente pelo nome:
$testing 1
-bash: testing: command not found
Ainda posso fazer o seguinte:
$./testing 1
1
Não tenho certeza do que está errado.
Responder1
PATH
deve ser uma lista de diretórios e não pode conter nomes de arquivos específicos. Edite sua linha .bash_profile para ser:
export PATH="$PATH:some_location"
Em seguida, saia e faça login novamente (ou edite PATH
manualmente) e tente seu script novamente:
$testing 1
1