|
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@...> escreveuPessoal, 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
[Prev in Thread] | Current Thread | [Next in Thread] |