>
> Como fa�o para implementar um contador no comandos cut abaixo ?
> Quero que o comando cut v� sendo executado a cada linha do arquivo
> contas_postfix.txt
>
pode usar uma variavel para isso, mas a utilizacao
so em csh (e o que eu fiz e implementei ...)
set cont=1 /* Cria variavel */
COMANDOS
@ cont ++ /* Incrementa de 1 unidade a o valor da variavel */
O script poderia ficar assim:
set cont=1 /* Cria variavel */
foreach CONTA_POSTFIX (`cat contas_postfix.txt`)
mysql -D postfix -e "INSERT INTO mailbox
(username,password,name,home,maildir,quota,domain,active)
VALUES ('$CONTA_POSTFIX',encrypt('123456'),'`cut -d@ -f1
contas_postfix.txt`','/postfix/','manaus.am.gov.br/`cut -d@ -f1
contas_postfix.txt`/Maildir/','10000000S',
'manaus.am.gov.br','1');"
@ cont ++ /* Incrementa de 1 unidade a o valor da variavel */
end
no bash nao sei ... de uma olhada no man, deve ter la
man sh
Rizzo
>
> 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@ -f1
> contas_postfix.txt`','/postfix/','manaus.am.gov.br/`cut -d@ -f1
> contas_postfix.txt`/Maildir/','10000000S',
> 'manaus.am.gov.br','1');"
> done
>
> _______________________________________________
> Freebsd mailing list
> [email protected]
> http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br
>
>
_______________________________________________
Freebsd mailing list
[email protected]
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br