Enviado em 02/01/2012 - 11:35h
Saudações a todos,
Estou começando a mexer com shell script agora e estou com dúvidas no comando grep.
Tenho vários arquivos onde irei fazer a busca e apenas 1 arquivo com os critérios a serem buscados (mais de uma palavra). Estou usando o seguinte comando:
$ grep -f Busca/Busca.txt -w -r -h Arquivos > Resposta/Resposta.txt
O arquivo Busca.txt possui os diferentes critérios de busca, mas ele está apenas buscando o último (os critérios estão separados por linha).
Uma solução que encontrei foi colocar "\|" no final de cada critério dentro do arquivo. Mas achei isso meio meio roubado. rs.
Alguém tem alguma solução melhor??
Abraços,
Diego Tavares
Estou começando a mexer com shell script agora e estou com dúvidas no comando grep.
Tenho vários arquivos onde irei fazer a busca e apenas 1 arquivo com os critérios a serem buscados (mais de uma palavra). Estou usando o seguinte comando:
$ grep -f Busca/Busca.txt -w -r -h Arquivos > Resposta/Resposta.txt
O arquivo Busca.txt possui os diferentes critérios de busca, mas ele está apenas buscando o último (os critérios estão separados por linha).
Uma solução que encontrei foi colocar "\|" no final de cada critério dentro do arquivo. Mas achei isso meio meio roubado. rs.
Alguém tem alguma solução melhor??
Abraços,
Diego Tavares