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: