Por que o ubuntu não suporta o comando 'sh example.sh'?

-4

Minha pergunta é simples.

Por que o Ubuntu não suporta o comando sh example.sh ?

É mais conveniente do que cd $wd; ./example.sh e add PATH em algumas situações.

login.sh

~/bin/logmitgw.sh -i 4564646 dfdsfsdf

logmitgw.sh

some code

Quando estou executando sh ~/bin/login.sh

Imprima

sh: 0: Can't open ~/bin/login.sh

ls -l ~/bin/login.sh

-rwxrwxr-x
    
por qingfeng 18.11.2012 / 05:12

1 resposta

1

Se o script estiver em ~ / bin, então ~ / bin já estará no caminho. Desde que seja um script bash, você pode executá-lo de qualquer lugar. Não há necessidade de shell, não há necessidade de cd, e não há necessidade de adicionar nada em seu caminho.

por exemplo:

login.sh
    
por fabricator4 18.11.2012 / 06:29