[FUG-BR] shell script com mysql

Celso Viana celso.vianna em gmail.com
Sex Maio 13 14:35:49 BRT 2005


porque vc não usa o "mysqlimport" para importar seus dados de "fora"
do banco? ou poderia usar "LOAD DATA INFILE" para fazer essa
importação de dentro do banco...

mysql> LOAD DATA INFILE 'data.txt' INTO TABLE table2 FIELDS TERMINATED BY ',';

Celso

Em 13/05/05, Flávio Barros<flaviobarros.gyn em pop.com.br> escreveu:
> Pessoal é o seguinte. Quero alimentar uma base de dados mysql com dados de um
> arquivo texto.
> Minha dúvida é com como façõ para excutar outros comandos do shell dentro desse
> comando insert do mysql ?
> 
> 01. Por exemplo o comando cut -d, -f3 1.csv não estã sendo executado no comando
> insert abiaxo.
> 
> 02. Vou precisar também além de executar outro comando concatenar strings, por
> exemplo: dominio1.com.br/cut -d, -f3 usuario.csv/Maildir
> 
> Aqui está a parte do script que executaria o insert.
> 
> for CONTA_POSTFIX in $(cat contas_postfix.txt)
> do
> mysql -D postfix -e "INSERT INTO mailbox
> (username,password,name,home,maildir,quota,domain,active)
> VALUES ('$CONTA_POSTFIX',encrypt('123456'),'cut -d, -f3
> 1.csv','/postfix/','dominio1.com.br/jeffi/Maildir/','10000000S',
> 'dominio1.com.br','1');"
> done
> 
> _______________________________________________
> Freebsd mailing list
> Freebsd em fug.com.br
> http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br
>

_______________________________________________
Freebsd mailing list
Freebsd em fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br




Mais detalhes sobre a lista de discussão freebsd