Isso parece resolver...
$ awk '{if ( $4 == "bola" ) print }' bola
7 telha luva bola
35 casa toto bola
Flavio do Carmo Junior aka blk1d
On 8/2/06, marcastelobran <address@hidden> wrote:
> Preciso fazer um filtro num .txt afim de encontrar a incidência da
> palavra "bola" em um determinado campo, numa frase de campos fixos.
> ex. (fictício)
> cat -n lazer.txt|grep bola
> 1 festa bola casa
> 3 bola céu rede
> 7 telha luva bola
> 35 casa toto bola
>
> ...preciso filtrar para apenas encontrar as frases com a palavra
> "bola" no quarto parâmetro:
> 7 telha luva bola
> 35 casa toto bola
>
> ...com o awk '{print $1, $4}' eu consigui encontrar as linhas que
> contem o que o que preciso
>
> cat -n lazer.txt|awk '{print $1, $4}'|grep bola
> 7 bola
> 35 bola
>
>
> ...mas eu preciso da linha inteira, espero que tenham entendido o meu
> problema:
> exibir todas as linhas fitradas pela palavra "bola" no quarto campo.
>
> tentei o comando "sort" mais não consegui avançar, talvez exista outra
> maneira muito mais fácil de resolver esse probleminha.
>
>
> Agradeço antecipadamente
>
> Marcus Castelo Branco
>
>
>
>
>
>
>
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação, como
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio aviso.
> ---------------------------------------------------------------------
> Sair da lista: address@hidden
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em
http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
> Servidor Newsgroup da lista: news.gmane.org
> Grupo: gmane.org.user-groups.programming.shell.brazil
>
>
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
>