Variavel somente com parte de outra variavel

1. Variavel somente com parte de outra variavel

Welson
Stephens

(usa CentOS)

Enviado em 10/06/2011 - 17:30h

Olá a todos,
sou novato em shell script, e procurando na net consegui ate chegar longe, mas agora incalhei, alguem poderia me ajudar?
Tenho um script que varre linha por linha de um arquivo atras de uma palavra chave, ao encontrar essa linha quero retirar apenas uma parte da linha para colocar em uma variavel.
Consigo IMPRIMIR a parte desejada da variavel deste modo

echo "$LINHA" | awk '{print substr($4,1)}'

mas nao consigo pegar essa parte da variavel e jogar em uma outra variavel.
Alguma ajuda ai pessoal?


  


2. Redirecionamento

Júlio Hoffimann Mendes
julio_hoffimann

(usa Ubuntu)

Enviado em 10/06/2011 - 17:45h

Oi Welson,

Basta redirecionar a saída do comando:

var=$(seu comando)

Abraço!


3. Re: Variavel somente com parte de outra variavel

Jan
jpureza

(usa Red Hat)

Enviado em 18/08/2011 - 15:03h

Se vc quer trabalhar com "fragmentos" de string acho q isso pode ajudar :

FILE=teste_05-07-2011.txt ; b="${FILE#*_}" ; echo $b
RESULTADO==> 05-07-2011.txt

FILE=teste_02_03_04.txt ; b="${FILE#*_02}" ; echo $b
RESULTADO==> _03_04.txt

vc pode criar outro padrões ..."${FILE%%.*}" ...etc


4. Re: Variavel somente com parte de outra variavel

DAVISON MARCEL PASQUALINI
fdmarp

(usa Debian)

Enviado em 23/08/2011 - 12:20h

VAR2=`echo "$LINHA" | awk '{print substr($4,1)}'`

echo $VAR2








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts