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

shell script com mysql



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



Reply to: