Fernando Dida wrote:
Boa Tarde pessoal,
Preciso montar um script que verifique em um arquivo,
linha por linha, os campos 36 a 43 ( uma data ) e
compare com uma data previamente definida por mim, por
exemplo:
Em um arquivo que com 500 linhas, cada uma com o
seguinte padrão:
XC71000064677012006020211115600000620060202111154000009201042899553109
Tente
egrep .{35}20060202.* entrada.txt > saida.txt
onde:
35 é o número de caracteres quaisquer que precedem a parte fixa
20060202 é a parte fixa a detectar.
entrada.txt é o arquivo de entrada.
saida.txt é o arquivo de saida (acho que você já havia
adivinhado esta, não??? ;-)
Espero que ajude.
Ivan.
---------------------------------------------------------------------------
Esta lista é patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br
Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utilização da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html