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

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

Re: [shell-script] Ajuda para criar um script


From: Bruno Gunter Fricke
Subject: Re: [shell-script] Ajuda para criar um script
Date: Mon, 04 Jun 2007 17:03:59 -0300

Hah! Pensei igual a ti Tiago! A diferença foi pela quantidade de
caracteres, ao invés da quantidade de linhas.

André, para maiores informações use o man ou acesse diretamente em:
http://www.ss64.com/bash/split.html

[]'s
Gunter


Em Seg, 2007-06-04 às 16:58 -0300, Tiago Barcellos Peczenyj escreveu:
> Se o tamanho de cada 'subtexto' foi o mesmo vc pode usar o comando
> split.
> 
> On 6/4/07, Flavio Junior <address@hidden> wrote:
> >
> > Se ajudar.. fiquei sem paciencia de ver algo em awk/sed
> >
> > [root@ideafix ~]# cat txt
> > 1
> > 2
> > 3
> > 4
> > 5
> > teste
> > 6
> > 7
> > 8
> > 9
> > 10
> > teste
> > 11
> > 12
> > 13
> > 14
> > 15
> > teste
> >
> > [root@ideafix ~]# i=0; while IFS=$'\n' read -r LINHA; do if
> [ "$LINHA" ==
> > "teste" ]; then let i+=1; continue; fi ; echo $LINHA >> txt$i.txt;
> done <
> > txt
> > [root@ideafix ~]# ls txt*.txt
> > txt0.txt txt1.txt txt2.txt txt3.txt
> > [root@ideafix ~]#
> >
> > Flavio do Carmo Junior
> >
> >
> > On 6/4/07, André Unno <address@hidden <andre.unno%
> 40gmail.com>>
> > wrote:
> > >
> > > Boa tarde pessoal.
> > > Estou quebrando a cabeça para fazer um script que faça o seguinte:
> > >
> > > Eu tenho um arquivo, por exemplo, com o seguinte conteúdo:
> > >
> > > 1
> > > 2
> > > 3
> > > 4
> > > 5
> > > teste
> > > 6
> > > 7
> > > 8
> > > 9
> > > 10
> > > teste
> > > 11
> > > 12
> > > 13
> > > 14
> > > 15
> > > teste
> > >
> > > Eu preciso fazer com que ele separe esse arquivo e cada novo
> arquivo
> > deve
> > > conter o conteúdo entre um teste e outro.
> > >
> > > Alguém poderia me dar uma luz?
> > >
> > > --
> > > André Unno
> > > GNU/LinuxCounter#390708
> > > http://counter.li.org
> > >
> > > O sistema pediu: "Requires Windows 9x, Windows 2000 or better".
> > > Então eu instalei Linux.
> > >
> > > [As partes desta mensagem que não continham texto foram removidas]
> > >
> > >
> > >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> > 
> >
> 
> -- 
> Tiago B Peczenyj
> Linux User #405772
> 
> # cd /pub
> # more beer
> 
> [As partes desta mensagem que não continham texto foram removidas]
> 
> 
> 
> 
> 
>  


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



reply via email to

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