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

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

Re: [shell-script] Duvida com GREP


From: Tiago Peczenyj
Subject: Re: [shell-script] Duvida com GREP
Date: Thu, 17 Mar 2011 21:18:08 -0300

as vezes um

for i in "$(comando xpto)"

resolve.

2011/3/17 <address@hidden>

>
>
> Ólá Pessal!
>
> Leonardo, que o Júlio me corrija e se eu estiver errado, mas acho que o teu
>
> problema esta nos "espaços", pois o loop for pega quebra a linha que tem
> espaços como se fossem novas interações.
>
> creioo que usando o Internal Field Separator, como ja fora tradado aki em
> várias situiações:
>
> "...O problema é que o for reconhece campos pelo delimitador "IFS"
> (Internal Field Separator) e, " " (espaço) faz parte desse delimitador
> natural..."
>
>
> seu Script ficaria Assim:
>
> #!/bin/bash
> # Autore: Leonardo Bites
> # Script limpeza do log
> # Data: 16/03/2011
>
> arquivolog=$1
>
> #MUDANDO O VALOS DO IFS PARA BACKUP
> OFS=$IFS
>
> #MUDANDO O SEPARADOR IFS
>
> IFS=";" # ISSO é um exemplo, poderia ser tab, enter, : e etc.
>
> function LimpaOcorencias(){
>
> cat $arquivolog |egrep -o '264990.{150}' > ocorencia
>
> for x in $(cat ocorencia); do
>
> echo "sed -is/$x/troquei/g $arquivolog"
>
> done
>
> #rm -rf lista ocorencia
>
> }
>
> LimpaOcorencias
>
> #VOLTANDO AO NORMAL
>
> IFS=$OFS
>
>
>
> Creio que isso Resolveria, nao tenho como testar agora pois aki o povo so
> USA RWINDOWS e nem uma CYGWIN eu posso usar :(
>
>
> espero ter Ajudado!
>
>
> Att
>
> Ernander
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>



-- 
Tiago B. Peczenyj
Linux User #405772

http://pacman.blog.br


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



reply via email to

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