Shell

3 respostas
J

Como faço para executar um script em shell?,

eu criei um script chamado “ola”;

dae tentei executar assim:

…$ ola (apenas colocando o nome)

isso é correto?

3 Respostas

G

./ola

J

Obrigado colega Funcionou perfeitamente.

peczenyj

ok,

O lance é o seguinte, imagine um comando como o ls

o ls geralmente esta em /bin/ls , mas vc não chama o ls pelo caminho completo (ou relativo, como ./script onde . é o diretorio corrente). Vc pode chamar o ls pois o diretorio /bin está no seu PATH

Logo, se o diretorio onde esta o script estivesse no PATH, ou o diretorio corrente ‘.’ (no seu caso), vc poderia chamar apenas ‘ola’ que, teoricamente, roda tranquilo. O problema é que alterar o PATH para esta comodidate pode te abrir um problema de segurança danado.

Criado 22 de abril de 2010
Ultima resposta 23 de abr. de 2010
Respostas 3
Participantes 3