fdmarp
(usa Debian)
Enviado em 15/10/2009 - 18:40h
vê se é isso aqui:
vedist ()
{
variacao=`expr $dist_atu - $dist_ant`
if [ $variacao -gt 10 ]; then
count=`expr $count + 1`
fi
}
while read registro
do
reg_atu=`echo $registro | awk '{ print $1}'`
dist_atu=`echo $registro | awk '{ print $2}'`
if [ "$reg_atu" = "$reg_ant" ]; then
vedist
else
count="1"
fi
echo "$registro $reg_atu$count"
reg_ant="$reg_atu"
dist_ant="$dist_atu"
done < arquivo