direcionar saida de select postgresql [RESOLVIDO]

1. direcionar saida de select postgresql [RESOLVIDO]

Everaldo da Cruz Pereira
everaldopereira

(usa CentOS)

Enviado em 21/07/2009 - 11:44h

Gostaria de uma ajuda de quem souber o motivo do porque o script abaixo retorna valor 0 para a variável $impressao, sendo que se eu executo o select no termina da mesma forma que esta no script (sem estar dentro do for) tenho o retorno esperado.
Mas quando está dento do for e sempre zero.



script:

#/bin/bash
empresas='/home/empresas'

for i in `cat $empresas`; do

qtdfuncionarios=`sudo -u postgres psql base -c "SELECT COUNT(empresa) FROM funcionarios WHERE empresa = '$i' AND competencia = '062009';" | awk 'NR == 3 {print $1}'`

echo "$i;$qtdfuncionarios" >> funcionarios

done


conteudo do arquivo funcionarios:

1111;0
1294;0
1295;0
1903;0
2015;0

“Sendo que deveria ter a soma de funcionários de cada empresa depois do “;".



  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts