[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: |
Thu, 01 Nov 2007 15:56:53 -0200 |
User-agent: |
Thunderbird 2.0.0.0 (X11/20070326) |
miguelcm86 escreveu:
> olá fabiano
>
>> miguelcm86 escreveu:
>> > conteudo do ficheiro teste.rep:
>>> State=24
>>>
>>>
>>> portanto quero uma variavel no script com o valor 24.
>>>
>>>
>>> o mais perto que cheguei foi a isto:
>>> read=sed -n /State=/p teste.rep
>> Existe por aí a expressão "usar canhão pra matar mosquito"? É o que
>> estás a fazer.
>>
>> Experimente:
>> estado=$(cut -d= -f2 teste.rep)
>
> esse comando dá-me numa linha todo o texto menos o state caso tenha
> mais texto dentro dele, que no futuro terei de meter..
Não entendi lhufas disto aí acima.
> Já agora será que podia explicar o seu comando :S
O resultado do comando contido entre $() é associado à variável. Sobre o
comando cut, já que você tem demonstrado interesse na leitura como
melhor forma para aprender, recomendo o manual. man cut
--
Fabiano Caixeta Duarte
Especialista em Redes de Computadores
Linux User #195299
Ribeirão Preto - SP