akbar415
(usa Red Hat)
Enviado em 10/03/2009 - 04:52h
Olá pessoal.
Tenho um arquivo (um relatório gerado pelo sistema) que me mostra os dados de todos os setores da minha empresa.
Preciso dividir esses dados por certo. Existem expressões regulares que me tornam fácil identificar cada setor.
Ex: Cada setor sempre começa com a palavra "SETOR" e termina com as palvras "TOTAL SETOR".
Como faço para dividir esse arquivo -relatório- em vários outros menores.
já tentei criar um shell usando cat e grep mas sempre me enrolo. COnsigo colocar o primeiro setor em um arquivo separado, mas a partir do segundo já não consigo. Pois não sei como fazer para que o shell reconheça que a ultima linha do primeiro setor seja a primeira+1 do proximo setor.
Açguém sabe me ajudar a resolver isso com sed (não conheço muito desse editor)
PS: Não adianta contar linhas pois todos os dias esse relatório sai com quantidade de linhas variadas.