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

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

Re: [shell-script] Quebrar arquivo em partes menores


From: Bruno Gunter Fricke
Subject: Re: [shell-script] Quebrar arquivo em partes menores
Date: Wed, 09 May 2007 10:48:47 -0300

O que o Junior sugeriu é mais ou menos o que eu pensei. Não dei de
lambuja o código pois geralmente mexo no que vocês fazem ;-) 

Cole aqui suas tentativas, aí fica mais fácil para eu e os demais te
ajudarem.

[]'s



Em Qua, 2007-05-09 às 10:40 -0300, edjunior escreveu:
> hey,
> 
> mais ou menos na linha do que o Bruno sugeriu com awk:
> 
> awk '/Rede de Clientes/{num=$NF} /Rede de Clientes/,/FIM REGRAS/{print
> $0 > num }' arquivo.txt
> 
> isso te ajudaria?
> hasta!
> 
> jr.
> 
> On 5/9/07, Bruno Gunter Fricke <address@hidden> wrote:
> > Crie um er que case "FIM REGRAS Rede de Clientes 1" e outra que case
> > "FIM REGRAS rede de Clientes 2".
> > Cuspa tudo para um array (use o awk).
> >
> > crie uma sequencia de ifs checando a posição do array cuspindoo para
> um
> > arquivo temp chamado pelo epoch momentâneo, quando ele casar a expr
> > rede 1 ou rede 2 você pega o temp e dá um cat cospindo a saída e
> > incrementando o rede1 ou rede2 dependendo do caso.
> >
> > []'s
> >
> >
> >
> > Em Ter, 2007-05-08 às 22:39 -0300, Wagner_D escreveu:
> > > Olá lista,
> > > Estou quebrando cabeça e não consigo solucionar esse problema, vou
> > > tentar explicar abaixo o q tenho e o q preciso:
> > >
> > > Tenho um arquivo nesse padrão:
> > >
> ########################################################################################
> > > # Rede de Clientes 1
> > > #
> > >
> ########################################################################################
> > >
> > > #############################
> > > # Resevado #
> > > # Regras : xxxxx -> yyyyy #
> > > # Queues : zzzzz -> hhhhh #
> > > # Pipes : wwwww -> jjjjj #
> > > #############################
> > >
> > >
> ########################################################################################
> > > # FIM REGRAS Rede de Clientes 1
> > > #
> > >
> ########################################################################################
> > >
> > >
> ########################################################################################
> > > # Rede de Clientes 2
> > > #
> > >
> ########################################################################################
> > >
> > > #############################
> > > # Resevado #
> > > # Regras : xxxxx -> yyyyy #
> > > # Queues : zzzzz -> hhhhh #
> > > # Pipes : wwwww -> jjjjj #
> > > #############################
> > >
> > >
> ########################################################################################
> > > # FIM REGRAS Rede de Clientes 2
> > > #
> > >
> ########################################################################################
> > >
> > > Gostaria de fazer um script que pegasse as informações contidas
> > > entre as frases "Rede de Clientes 1" e "FIM REGRAS Rede de
> Clientes 1"
> > > e largasse em um arquivo "1" e pegasse as informações contidas
> entre
> > > "Rede de Clientes 2" e "FIM REGRAS Rede de Clientes 2" e largasse
> em
> > > um arquivo "2".
> > >
> > > Qualquer idéia será bem vinda.
> > >
> > > --
> > > []'s
> > > Wagner_D
> > >
> > >
> > >
> > >
> > >
> >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
> > ----------------------------------------------------------
> > Esta lista não admite a abordagem de outras liguagens de
> programação, como perl, C etc. Quem insistir em não seguir esta regra
> será moderado sem prévio aviso.
> > ----------------------------------------------------------
> > Sair da lista: address@hidden
> > ----------------------------------------------------------
> > Esta lista é moderada de acordo com o previsto em
> http://www.listas-discussao.cjb.net
> > ----------------------------------------------------------
> > Servidor Newsgroup da lista: news.gmane.org
> > Grupo: gmane.org.user-groups.programming.shell.brazil
> >
> >
> > Links do Yahoo! Grupos
> >
> >
> >
> 
> 
> 
> 
>  


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

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