[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] grep!
From: |
Otávio Fernandes |
Subject: |
Re: [shell-script] grep! |
Date: |
Sun, 19 Aug 2007 15:40:07 -0300 |
On 8/19/07, Marcelo Wergles <address@hidden> 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]
- grep!, Marcelo Wergles, 2007/08/19