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 <[EMAIL PROTECTED]> wrote: > > > > Se ajudar.. fiquei sem paciencia de ver algo em awk/sed > > > > [EMAIL PROTECTED] ~]# cat txt > > 1 > > 2 > > 3 > > 4 > > 5 > > teste > > 6 > > 7 > > 8 > > 9 > > 10 > > teste > > 11 > > 12 > > 13 > > 14 > > 15 > > teste > > > > [EMAIL PROTECTED] ~]# 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 > > [EMAIL PROTECTED] ~]# ls txt*.txt > > txt0.txt txt1.txt txt2.txt txt3.txt > > [EMAIL PROTECTED] ~]# > > > > Flavio do Carmo Junior > > > > > > On 6/4/07, André Unno <[EMAIL PROTECTED] <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]
