Gerar novo arquivo a parti de dados de um unico arquivo.

1. Gerar novo arquivo a parti de dados de um unico arquivo.

edson silva
lugh

(usa Debian)

Enviado em 11/01/2011 - 08:40h

Bom dia,

Pessoal preciso de uma ajuda de vocês, tenho um arquivo unico com o seguinte padrão inicia sempre com $ e termina sempre com três ; ; ;
Preciso gerar um arquivo novo para cada vez que este padrão for encontrado no arquivo, o mesmo deve ter o nome logo depois do $


segue exemplo abaixo:

$teste
asdfasdf
;asdf
;asdfa
;asdfasdf
$teste2
ljkj
plkk
;olka
;olja
;oljas


Depois
(arq teste)
$teste
asdfasdf
;asdf
;asdfa
;asdfasdf

(arq2 teste2)
$teste2
ljkj
plkk
;olka
;olja
;oljas





  


2. Re: Gerar novo arquivo a parti de dados de um unico arquivo.

nelio
neliobjr

(usa Red Hat)

Enviado em 31/01/2011 - 16:44h

Boas...

Cara existe isso no seu arquivo?! Uma linha no meio do arquivo contendo o $ antes de terminar com as tres linhas ; ; ; ????

$teste
asdfasdf
jkljflaçksd
jvcçlzx
$teste
;asdf
;asdfa
;asdfasdf

Senão, creio que a linha a seguir ajuda com seu problema.

awk '/\$/{i++}{print > "saida" i ".txt" }' arquivo.log







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts