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

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

Re: [shell-script] Re: Formar CSV


From: Fabiano Caixeta Duarte
Subject: Re: [shell-script] Re: Formar CSV
Date: Tue, 15 Jan 2008 15:22:13 -0200
User-agent: Thunderbird 2.0.0.0 (X11/20070326)

César Vianna escreveu:
Ok. Quase tudo certo. Mas sobra uns separadores ao final...

ldapsearch | sed 's/^.*: \(.*\)/\1/' | paste -d";" - - - -

resultado

string1;string2;string3;string4$
;;;$

Por que sobra a quebra de linha mais os ;;;  ?

Tentei alterar o paste, mas não solucionou




2008/1/15 Fabiano Caixeta Duarte <address@hidden>:

  --- Em address@hidden<shell-script%40yahoogrupos.com.br>,
"César Vianna"
<cesar.vianna@...> escreveu

Pessoal, tenho um arquivo com o seguinte formato

uid: CPF
cn: NOME
mail: E-MAIL
ou: SETOR

Preciso fazer um csv com estas informações.
Fala, Celsão!

Resumindo, você precisa tirar os rótulos dos "campos" e juntá-los em
uma linha, certo?

Então faça isto:
ldapsearch | sed 's/^.*: \(.*\)/\1/' | paste -d, - - - -

Abraço!

Fabiano.


Vixe!

Chamei um César de Celso... tb... vai ter .vianna@gmail assim lá na ...

A questão é que seu ldapsearch está retornando uma linha em branco no final. Então adicione um 'grep -v ^$' entre os pipes.

Abraço!

--
Fabiano Caixeta Duarte
Especialista em Redes de Computadores
Linux User #195299
Ribeirão Preto - SP


reply via email to

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