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

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

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


From: Tiago Barcellos Peczenyj
Subject: Re: [shell-script] Expressões regulares usando SED
Date: Thu, 1 Nov 2007 16:01:29 -0200

Miguel,

vc tem pelo menos 3 formas:

~> cat xxx
State=24

~> awk -F= '/State/{ print $2 }' xxx
24

~> sed -n '/State=\([^)]\+\)/{s//\1/;p}' xxx
24

$ grep -o 'State=.*' xxx | cut -d\= -f2-

Use a que for mais conveniente ;-)

On 11/1/07, miguelcm86 <address@hidden> wrote:
>
>   Olá pessoal
>
> Estou aqui com um problema , quero que o SED retome o valor que está à
> frente do 'States=' que está no ficheiro teste.rep, e o ponha dentro
> de uma variável para comparação com outros valores que está no
> ficheiro teste.rep.
>
> conteudo do ficheiro teste.rep:
> State=24
>
> portanto quero uma variavel no script com o valor 24.
>
> Já me fartei de ler sobre expressões regulares e não encontro aquilo
> que exactamente desejo.
>
> o mais perto que cheguei foi a isto:
> read=sed -n /State=/p teste.rep
>
> Obrigado pela atenção ;)
>
> 
>



-- 
Tiago B Peczenyj
Linux User #405772

http://peczenyj.blogspot.com/
"what does not kill us makes us stronger"


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

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