[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] formatando arquivo para carregar com mysqlimport
From: |
MrBiTs |
Subject: |
Re: [shell-script] formatando arquivo para carregar com mysqlimport |
Date: |
Mon, 21 Feb 2005 14:16:16 -0300 |
User-agent: |
Mozilla Thunderbird 1.0 (X11/20041206) |
Vinão wrote:
> E aí galera, blz?
>
> Estou utilizando este comando:
>
> perl -lpe 's@(.*?)(\d\d\d)/(\d\d\d)-(\d\d\d)$@join("
> ","nome1","nome2",$1,$2,$3,$2-$3)@e'
> ALL_CA.cut.primers > saida.txt
>
> que o pessoal da lista me ajudou para tranformar o
> arquivo:
>
> ALL_CA.cut.primers:
> CG32-C1-003-045-E10-CT.F CA26-C1-002-056-C02-CT.F
> 160/163-163
> CG32-C1-003-082-C07-CT.F CA26-C1-002-099-H08-CT.F
> 245/243-243
>
> no saida.txt:
> nome1 nome2 CG32-C1-003-045-E10-CT.F
> CA26-C1-002-056-C02-CT.F 160 163 -3
> nome1 nome2 CG32-C1-003-082-C07-CT.F
> CA26-C1-002-099-H08-CT.F 245 243 2
>
> utilizo este arquivo texto para carregar meu banco de
> dados mysql, mas o problema é o seguinte:
> este comando joga cada dado da coluna em um campo da
> tabela da base de dados, se eles estiver separados por
> tab, neste caso, a formatação utilizada pelo comando é
> separada por um simples espaço e quando utilizo o
> mysqlimport ele joga td em uma mesma coluna.
> alguém sabe como inserir tab ao invés de espaços entre
> as colunas do arquivo?
Troca o caracter espaco do join para o caracter tab, ué.
--
\\|||//
(.) (.)
--ooOO--( )--OOoo--
MrBiTs
address@hidden
-------------------
[As partes desta mensagem que não continham texto foram removidas]