Como executar o script de shell no cygwin?

2

Eu armazeno name.sh em C: \ Documents and Settings \ user quando digito sh name.sh no Cygwin,

sh: testing.sh: No such file or directory

qualquer ajuda será apreciada!

    
por Lily 17.03.2011 / 04:45

2 respostas

3

Essa é a saída real? Se estiver, ele está procurando outro script chamado testing.sh .

testing.sh precisa estar em um diretório listado na variável PATH ou você precisa executá-lo usando um caminho completo, por exemplo, ./testing.sh ou ~/user/testing.sh .

Além disso, não esqueça de tornar o testing.sh executável executando chmod +x testing.sh .

    
por 17.03.2011 / 04:53
0

Se você estiver em C: \ Documents and Settings \ usuário quando estiver executando, tente:

./name.sh

Se você não estiver nesse diretório, precisará alterar o diretório ou pré-anexar o comando com o local. Veja como alterar o diretório para c: \ documents and settings \ user

cd /cygdrive/c/"Documents and Settings"/User

Você pode ver em qual diretório você está atualmente com o seguinte comando, acredito:

pwd
    
por 17.03.2011 / 04:52