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

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

Re: [shell-script] grep!


From: Marcelo Wergles
Subject: Re: [shell-script] grep!
Date: Mon, 20 Aug 2007 12:47:14 -0300

Boa tarde Lista! Desculpem a demora. Obrigado a todos que se interessaram e
me ajudaram! Funcionou beleza! Júlio, sou de Brasília estou aqui apenas a
uns cinco meses e tem sido uma experiência interessante até agora!

Abraço a todos,
Marcelo Wergles.

Em 19/08/07, Otávio Fernandes <address@hidden> escreveu:
>
>   On 8/19/07, Marcelo Wergles <address@hidden <mwergles%40gmail.com>>
> wrote:
> >
> > Ola, Lista!
> >
> > Tenho em um diretório muitos arquivos com o nome "data".html. Tentei
> > fazer um script que lê os arquivos, busca por um padrão e retorna os
> > nomes dos arquivos que contém o padrão. Contudo, o script retorna
> > apenas a mensagem: (standart input) e, preciso do nome dos arquivos
> > que "casam" com o padrão buscado. O script é o seguinte:
> >
> > #!/bin/bash
> >
> > read -p "forneça o padrao à ser buscado: " busca
> > arq=$(cat * | egrep -il $busca) # Teoricamente filtra o padrão
> > retornando o nome do arquivo, ignorando Maiúsculas e minúsculas
> > (ignore-case).
> > echo -e "o arquivo que contém o padrão é: \n$arq"
> >
> > Obrigado a todos,
> > Marcelo Wergles.
> > :wq
> >
> >
> >
>
> Olá Marcelo,
>
> Eu fiz algumas modificações e aqui rolou perfeito (Debian Etch):
>
> ---
> #!/bin/bash
>
> read -p "forneça o padrao à ser buscado: " busca
> arq=$(grep -ril $busca *)
> echo -e "o arquivo que contém o padrão é : \n$arq"
> ---
>
> veja se fica bom pra vc !
>
> um abraço,
>
> --
> | --
> | Otávio Fernandes <otaviof | gmail | com>
> | FreeBSD 6.2 Release && GNU/Linux User: 283.396
> | (( Especial Programação )) http://geekbr.podcastbrasil.com/
> | --
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>


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



reply via email to

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