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

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

Re: [shell-script] grep!


From: Julio C. Neves
Subject: Re: [shell-script] grep!
Date: Sun, 19 Aug 2007 15:28:18 -0300

Fala Marcelo,
como está Floripa? :)

se vc estiver colocando o padrão de forma correta, não tem pq o script
abaixo não funcionar:

#!/bin/bash

read -p "forneça o padrao à ser buscado: " busca
arq=$(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"

Porém veja só: o que vc está chamando de padrão tem de ser uma regexp ou um
texto.

Abração,
Julio
:x :)


Em 19/08/07, Marcelo Wergles <address@hidden> escreveu:
>
>   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
>
>  
>



-- 
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]



reply via email to

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