AJuda com shell Script

1. AJuda com shell Script

fernando
dabz

(usa Outra)

Enviado em 05/04/2013 - 15:07h

cara fiz um shell script ele vai tudo normal mas na hora que chega na linha do sleep ele da um erro assim e ja passa pra proxima linha.
sleep: invalid time interval `600\r`

coloquei sleep 600 só para ficar parado 10 minutos.


  


2. Re: AJuda com shell Script

Alexandre Gonçalves Monteiro da Silva
alexandregms

(usa Ubuntu)

Enviado em 08/04/2013 - 17:45h

poste o seu script!


3. Re: AJuda com shell Script

Perfil removido
removido

(usa Nenhuma)

Enviado em 08/04/2013 - 18:01h

"600\r" -> tá parecendo que ele está lendo um caracter fantasma nessa linha. Tem até a barra de caracter de escape.

Apague a linha inteira e reescreva tudo. Eu até colocaria um ponto-e-vírgula (semicolon) depois desse 600 prá fechar o comando (é em BASH?).

*** ADD ***

http://www.guj.com.br/java/58103-b--n--r


4. Re: AJuda com shell Script

Paulo
paulo1205

(usa Ubuntu)

Enviado em 08/04/2013 - 23:23h

Tem cara de que o script foi editado no Windows, que usa uma convenção de final de linha com dois caracteres ("\r\n, em notação da linguagem C), em lugar de apenas um ("\n"), como é no mundo Unix.


5. Re: AJuda com shell Script

Perfil removido
removido

(usa Nenhuma)

Enviado em 09/04/2013 - 00:00h

Se for isso mesmo, então este comando aqui pode resolver:

sed 's/\r//g' -i script 







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts