Shell Scripting [duplicado]

-2

Estou tentando executar meu arquivo .sh, mas quando tento executá-lo, não funciona. Eu fiz echo '#!/bin/bash' > cadetkpgm.sh para que o arquivo .sh fosse executável, mas quando eu uso ./cadetkpgm.sh ou bash cadetkpgm.sh para executar o arquivo, t não funciona ... alguma idéia?

    
por Kerven Cadet 25.02.2014 / 20:02

1 resposta

1

#!/bin/bash não transforma seu script de shell em um executável.

Ele só garante que ele será interpretado por bash para o qual você fornece o local - depois de torná-lo executável por chmod u+x SCRIPTNAME .

Deixe-me explicar novamente : cadetkpgm.sh is não é um comando, a menos que você torne executável.

    
por Klaus-Dieter Warzecha 25.02.2014 / 20:08