Procurar palavras

1. Procurar palavras

Roberto Serrano Camacho
rskmacho

(usa Ubuntu)

Enviado em 06/08/2008 - 15:33h

Como eu faço para procrar palavras em um arquivo

ex.

tenho um arquivo chamado ip.txt
lá dentro tem algo assim

seu numero de ip é 192.168.1.1

como eu faço para colocar o IP numa $variavel?


abs


  


2. Re: Procurar palavras

Maurilio Alberone
Maurone

(usa Debian)

Enviado em 06/08/2008 - 17:41h

Creio que a frase não seja exatamente esta: "seu numero de ip é X", mas se tiver um padrão, use o awk dentro de um while.

cat ip.txt | while read linha; do
var=$(awk '{print $6}' ip.txt)

comandos...

done

se não tiver padrão use uma ER pra pegar o IP.



3. uma solução

Carlos Eduardo Romeiro Polimeni
Kharlux

(usa RedHat)

Enviado em 11/08/2008 - 01:35h

Amigo, para declarar um IP como uma variável siga o exemplo abaixo:


teste=$(grep '192.168.1.1' <arquivo>)
echo "$teste"


#buscar pela string '192.168.1.1' em um arquivo. Pega essa saída e joga em uma variável.

#utilize echo para fazer o teste. Coloque a variável chamada entre aspas duplas.


Espero ter ajudado.


Abraço


4. uma solução

Carlos Eduardo Romeiro Polimeni
Kharlux

(usa RedHat)

Enviado em 11/08/2008 - 02:03h

Caso encontre outras formas de fazer o processo nos informe.

Abraço







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts