[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Re: Atribuir colunas de arquivo texto a variáveis
From: |
Julio C. Neves |
Subject: |
Re: [shell-script] Re: Atribuir colunas de arquivo texto a variáveis |
Date: |
Wed, 27 Jun 2007 00:55:37 -0300 |
Fala Cristiano,
a resposta do Tiago não se refere a um filtro. O que ele fez foi associar a
entrada e saida ao LDN 4 (Logical Device Number). Para filtra, faça o que o
mop falou, isto é:
while read col1 col2 col3 ... coln
do
echo "$col1 $col2"
done < <(grep "expressao_que_vc_quer_filtrar" arquivo.txt)
Abraços,
Julio
:wq
Em 26/06/07, Cristiano Ferrari <address@hidden> escreveu:
>
> --- Em address@hidden<shell-script%40yahoogrupos.com.br>,
> "Tiago Barcellos Peczenyj"
> <tiago.peczenyj@...> escreveu
> >
> > Tambem podemos conectar um file descriptor no arquivo e ler via read
> >
> > $ cat arquivo
> > um dois tres
> > quatro cinco seis
> > sete oito nove
> >
> > $ 4<>arquivo
> >
> > $ while read -u 4 COL COY COZ ; do
> > echo "LINHA: $COL / $COY / $COZ"
> > done
> >
> > LINHA: um / dois / tres
> > LINHA: quatro / cinco / seis
> > LINHA: sete / oito / nove
> >
> > []´s Tiago
> >
>
> Tiago, desculpe-me, mas eu não consegui entender direito o seu script.
>
> O que 4<>arquivo faz?
>
> E de que modo eu consigo usá-lo para filtrar uma linha pelo conteúdo
> de uma coluna intermediária?
>
>
>
--
Abraços,
Julio
http://www.julioneves.com - Um livro sobre Bash completo e on-line
:wq
[As partes desta mensagem que não continham texto foram removidas]