Gentil de Bortoli Jr escreveu:
> On 11/1/07, miranda <[EMAIL PROTECTED]> wrote:
>> Veja uma outra opção :
>>
>> [EMAIL PROTECTED] tmp]$ cat a
>> State=15 The Bewlay Brothers Alternate Mix
>> [EMAIL PROTECTED] tmp]$ VAR1=$(grep State= a)
>> [EMAIL PROTECTED] tmp]$ echo $VAR1
>> State=15 The Bewlay Brothers Alternate Mix
>> [EMAIL PROTECTED] tmp]$ VAR2=${VAR1#State=}
>> [EMAIL PROTECTED] tmp]$ echo $VAR2
>> 15 The Bewlay Brothers Alternate Mix
> 
> OK. Já que estamos demonstrando, vai mais uma, só a título de curiosidade:
> 
> [EMAIL PROTECTED]:~]$ cat a
> State=24
> [EMAIL PROTECTED]:~]$ IFS="=" ; set - $(cat a) ; echo $2
> 24

Já que as expressões regulares ficaram de lado faz tempo nesta thread,
vai mais uma solução:

eval $(<a); echo $State

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

Responder a