[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Picar em pedacinhos
From: |
oteb_04 |
Subject: |
Re: Picar em pedacinhos |
Date: |
Wed, 02 Feb 2005 16:18:29 -0000 |
User-agent: |
eGroups-EW/0.82 |
--- Em address@hidden, "Luciano ES" <luc-yahoo@b...>
escreveu
>
> Er... obrigado, Luis, mas não ajudou muito não. Você apenas
> trocou um separador por outro: "separador" por "separador +
> linhas em branco". Na prática, ficou a mesma coisa.
>
> --
> Luciano ES
> Santos, SP - Brasil
> >
> ********************************
> --- Em address@hidden, " Luis Tiani" escreveu
>
> http://br.groups.yahoo.com/group/shell-script/message/12149
Olá
Acho que a idéia não era resolver todo o
problema, mas apenas dar o primeiro passo
e assim você desenvolver algum raciocinio
e ter a resposta.
um segundo passo poderia ser numerar as linhas
com 'cat -n'. O arquivo ficaria assim:
:~/Exercicios-sh$ cat -n arquivo
1 papagaio
2 dfsdf
3 fgdg h
4 fgfgh gdhfd
5
6 papagaio
7 536r3vyr
8 cy647y
9 fg 5yu45
10
11 papagaio
12 vc65 v536
13 v56
14 hjdhg65
15 dgf 5e
16
17 papagaio
18 csg ew 345
19 sdg3
20
E outro ver as linhas que tem a palavra 'papagaio':
~/Exercicios-sh$ cat -n arquivo |grep papagaio
1 papagaio
6 papagaio
11 papagaio
17 papagaio
Usando o sed podemos imprimir as linhas 1,2,3,4,5
e teremos o primeiro bloco separado.E por ai vai.
Espero ter ajudado
[]
Beto