[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] optimizar script
From: |
Fabiano Silva |
Subject: |
Re: [shell-script] optimizar script |
Date: |
Sat, 21 Aug 2004 12:04:56 -0300 |
Elton,
por curiosidade, qual a finalidade deste script ?
Pelo que entendi tu estás criando diversas linhas com insert para ,
provavelmente, executar no banco depois. Certo ?
----- Original Message -----
From: Elton
To: address@hidden
Sent: Friday, August 20, 2004 11:28 PM
Subject: [shell-script] optimizar script
Ola pessoal,
Preciso inserir um begin/commit a cada x linhas.
O problema eh q o script esta muito lento, alguem sabe como melhorar a
velocidade?
script:
----------------
reg=50000
i=1
t=1
echo "begin;" > $1.novo
while read linha
do
tem=`echo $linha |grep -ie{"^insert into",^$} 1>&2> /dev/null; echo $?`
if [ "$tem" -eq 0 ] ; then
echo $linha >> $1.novo
let i++
let t++
if [ "$i" -gt $reg ] ; then
i=1
echo -e "commit;\nbegin;\n" >> $1.novo
echo -e "-- reg: $t" >> $1.novo
fi
fi
done < $1
echo "commit;" >> $1.novo
-----------
--
[]'s
Elton
esbaptista em yahoo com br
esbaptista em fastmail fm
uin 153513488
Linux User #198105 - http://counter.li.org
---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
aviso.
---------------------------------------------------------------------
Sair da lista: address@hidden
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Yahoo! Grupos, um serviço oferecido por:
------------------------------------------------------------------------------
Links do Yahoo! Grupos
a.. Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/shell-script/
b.. Para sair deste grupo, envie um e-mail para:
address@hidden
c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço
do Yahoo!.
__________ NOD32 1.813 (20040716) Information __________
This message was checked by NOD32 Antivirus System.
http://www.nod32.com
[As partes desta mensagem que não continham texto foram removidas]
- optimizar script, Elton, 2004/08/20
- Re: [shell-script] optimizar script,
Fabiano Silva <=