[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Deixar apenas a primeira linha de cada bloco.
From: |
Laercio Motta |
Subject: |
Re: [shell-script] Deixar apenas a primeira linha de cada bloco. |
Date: |
Mon, 23 Nov 2009 20:06:48 -0200 |
intao.. se vc tbm intendeu issu.. q eh a primeira linha de cada bloco que
deve ser...
soh que no seu caso aparece assim:
sed '1p;/^$/{:loop;N;/\n$/bloop; s/.*\n//;p};d' arquivo
var/vmail/dominio/j/o/joao.ranzani/
var/vmail/dominio/j/o/joao.ranzani/Maildir/
var/vmail/dominio/j/o/joao.ranzani/Maildir/cur/
var/vmail/dominio/j/o/joao.ranzani/Maildir/new/
var/vmail/dominio/j/o/joao.ranzani/Maildir/tmp/
var/vmail/dominio/j/o/joao.ranzani/lastauth
var/vmail/dominio/j/o/joao.rodrigues/Maildir/
var/vmail/dominio/j/o/joao.rodrigues/Maildir/cur/
var/vmail/dominio/j/o/joao.rodrigues/Maildir/new/
var/vmail/dominio/j/o/joao.rodrigues/Maildir/tmp/
var/vmail/dominio/j/o/joao.rodrigues/lastauth
e eu fiz para aparecer assim:
cat arquivo | awk 'NF>0' |awk -F"/" '{print
"/"$1"/"$2"/"$3"/"$4"/"$5"/"$6}' | uniq
/var/vmail/dominio/j/o/joao.ranzani
/ var/vmail/dominio/j/o/joao.rodrigues
podendo tira os espaços com tr -d ' '
;D
2009/11/23 jimmy <address@hidden>
>
>
> On Mon, Nov 23, 2009 at 05:37:02PM -0200, Laercio Motta wrote:
> > vesh.. eu num intendu mto de sed mais deu erro aki
> > sed '1p;/^$/{:loop;N;/\n$/loop; s/.*\n//;p};d' arquivo
> > sed: -e expressão #1, caractere 23: extra characters after command
> está errado mesmo, corrigindo:
> $ sed '1p;/^$/{:loop;N;/\n$/bloop; s/.*\n//;p};d' arquivo
>
>
> >
> > e quanto ao awk que vc colo ae, ele soh tira as linhas em branco o espaço
> em
> > branco
> > pelo que intendi que o kra ker.. seria pra pega somente as primeiras
> linhas
> > do bloco digamos assim
> > intendi errado??
> a intenção dos dois comandos é a de imprimir apenas a primeira linha de
> cada "bloco";
>
> acabei ficando em dúvida também, vou aguardar a manifestação do dono da
> thread.
>
>
> --
> "Não manejo bem as palavras
> Mas manipulo bem as strings."
> ------------------------------
>
>
[As partes desta mensagem que não continham texto foram removidas]
- Deixar apenas a primeira linha de cada bloco., Walber Santos, 2009/11/23
- Re: [shell-script] Deixar apenas a primeira linha de cada bloco., Laercio Motta, 2009/11/23
- Re: [shell-script] Deixar apenas a primeira linha de cada bloco., jimmy, 2009/11/23
- Re: [shell-script] Deixar apenas a primeira linha de cada bloco., Laercio Motta, 2009/11/23
- Re: [shell-script] Deixar apenas a primeira linha de cada bloco., jimmy, 2009/11/23
- [no subject], Jair Santanna, 2009/11/23
- Re: [shell-script] (unknown), Marcelo Loureiro, 2009/11/23
- Re: [shell-script] (unknown), Antônio Flávio, 2009/11/23
- Re: [shell-script] (unknown), Marcelo Loureiro, 2009/11/23
- Re: [shell-script] Deixar apenas a primeira linha de cada bloco.,
Laercio Motta <=
Re: [shell-script] Deixar apenas a primeira linha de cada bloco., Walber Santos, 2009/11/23