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

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

Re: [shell-script] Inserir caracteres em linha


From: Alysson Gonçalves de Azevedo
Subject: Re: [shell-script] Inserir caracteres em linha
Date: Mon, 29 Jul 2013 10:24:19 -0300

tente salvar em csv usando como separador algum caracter que você tem
certeza que não vai ter nos dados dos arquivos.
Com isso você consegue usar o sed para substituir esses separadores por ","
e então adicionar (" e ") no inicio e final de cada linha.



Alysson Gonçalves de Azevedo

"Anarcho-syndicalism is a way of preserving freedom." - Monty Python


Em 29 de julho de 2013 10:18, Cléoson Barreto
<address@hidden>escreveu:

> **
>
>
> Olá!
>
> Sendo um arquivo em excel (argh!), acho que você poderia exportá-lo
> como CSV, e aí acho que ficaria mais fácil fazer o que você quer.
>
> --
> []'s
> Cléoson.
>
> Em 29 de julho de 2013 10:06, <address@hidden> escreveu:
>
> > **
>
> >
> >
> > Obrigado Julio,
> > é um arquivo de excel com 4 colunas e estou customizando o banco de dados
> > do GLPI e adicionando estas informações.
> >
> > Irei testar e te comento depois.
> > Obrigadão e abraços
> > Fabio
> >
> > > Isso funcionaria neste caso específico, não sei se seria genérico, pois
> > > não
> > > conheço o seu arquivo:
> > >
> > > $ echo "59 DISTRIB.PAKO #Zdis119968 DISTRIBUCIONES PAKO DE M.N.
> 119968" |
> > > sed -r 's/([0-9]{2}) ([A-Z.]+) ([#[:alnum:]]+) (.*)
> > > ([0-9]+)$/\(\"\1\",\"\2\",\"\3\",\"\4\",\"\5\"\)/'
> > > ("59","DISTRIB.PAKO","#Zdis119968","DISTRIBUCIONES PAKO DE
> > M.N.","119968")
> > >
> > > Abcs,
> > > Julio
> > > *@juliobash
> > > *
> > >
> > >
> > >
> > > Em 29 de julho de 2013 08:00, <address@hidden> escreveu:
> > >
> > >> **
> > >>
> > >>
> > >> Bom dia lista,
> > >>
> > >> tenho um arquivo com 211 linhas onde contem id name firstname para
> > >> importar num banco de dados do MySql porém não sei como fazer, meu
> > >> conhecimento em shell é muito básico
> > >>
> > >> O formato original do meu arquivo é assim;
> > >> 59 DISTRIB.PAKO #Zdis119968 DISTRIBUCIONES PAKO DE M.N. 119968
> > >>
> > >> e para importar no MySQL tem que ser conforme abaixo.
> > >> ("59","DISTRIB.PAKO","#Zdis119968","DISTRIBUCIONES PAKO DE
> > >> M.N.","119968")
> > >>
> > >> Como posso fazer isso em shell?
> > >>
> > >> Muito obrigado lista
> > >> Fabio
> > >>
> > >>
> > >>
> > >
> > >
> > > [As partes desta mensagem que não continham texto foram removidas]
> >
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

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