shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Re: Expressões regulares usando SED


From: Fabiano Caixeta Duarte
Subject: Re: [shell-script] Re: Expressões regulares usando SED
Date: Mon, 05 Nov 2007 13:53:14 -0200
User-agent: Thunderbird 2.0.0.0 (X11/20070326)

miguelcm86 escreveu:
> Olá
> estou a manipular o valor desta forma
> read=$(sed -n '/State=/{s///;p}' relatorio)
> 
> só que quando faço:
> [ $read -lt 1 ] && teste && read=1
> dá-me este erro:
> line 13: [: -lt: operador unário esperado
> 
> Eu gostaria de que ele verifica-se o read se era menor que 1 e caso
> isso acontece-se teria de entrar na função teste e por o read a 1.

Miguel,

Ele está reclamando do operador. Parece que você digitou umtê ao invés
de eletê.

Outra coisa. Sugiro respeitar as palavras reservadas. Assim, use algo ao
invés da string read para nomear a variável. O que você fez não é
errado, mas fica estranho pra debugar o código.


-- 
Fabiano Caixeta Duarte
Especialista em Redes de Computadores
Linux User #195299
Ribeirão Preto - SP


reply via email to

[Prev in Thread] Current Thread [Next in Thread]