[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] quebra de arquivo ?!
From: |
moysespr |
Subject: |
Re: [shell-script] quebra de arquivo ?! |
Date: |
Wed, 31 Aug 2005 07:40:27 -0700 (PDT) |
web:/tmp$ cat a
numero
1 x1 y1 z1
2 x2 y2 z2
3 x3 y3 z3
.
.
.
numero
1 x1 y1 z1
2 x2 y2 z2
3 x3 y3 z3
.
.
.
web:/tmp$ cat y
x=0;while read L;do [ "$L" == "$1" ]&&x=$[$x+1];echo $L >>f$x;done<a
web:/tmp$ . ./y numero
web:/tmp$ cat f1
numero
1 x1 y1 z1
2 x2 y2 z2
3 x3 y3 z3
.
.
.
web:/tmp$ cat f2
numero
1 x1 y1 z1
2 x2 y2 z2
3 x3 y3 z3
.
.
.
web:/tmp$
--- Luciano Costa <address@hidden> wrote:
> Caros scripts's users ...
>
> Bem, tenho uma questão : É possível com shell dividir um arquivo pai em
> vários outros filhos ?!?!
>
> Como assim ?!
>
> Tenho um padrão que se repete num arquivo:
>
> prompt> cat file
> numero
>
> 1 x1 y1 z1
> 2 x2 y2 z2
> 3 x3 y3 z3
> .
> .
> .
> numero
>
> 1 x1 y1 z1
> 2 x2 y2 z2
> 3 x3 y3 z3
> .
> .
> .
> e assim por diante...O arquivo eh bem grande !
>
> Caso seja possível, gostaria de uma dica de expressão regular ou meio de
> dividir o arquivo em N arquivos que irão de numero até a linha que precede
> o numero seguinte.
>
> Valeu pelo avanço pessoal e bom trabalho !!
>
> Luciano Tavares
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
____________________________________________________
Start your day with Yahoo! - make it your home page
http://www.yahoo.com/r/hs