Como fazer para no script abaixo, me seja mostrado como resultado final a mensagem informando quantos foram liberados e quantos bloqueados, ou seja, como contar o loop?
=================== script ===================
#! /bin/bash
listTower="0"
WC_MACLIST=/etc/controle/wcmac_*
# Exemplo do arquivo /etc/controle/wcmac_0
# a;00:00:00:00:00:00;10.0.0.2;64;nome;n;;yes;yes;
# Loop de acordo com quantidade de Torres
for WC_TOWER in `echo $listTower` ; do
WC_MACLIST='/etc/controle/wcmac_'$WC_TOWER
for i in `cat $WC_MACLIST`; do
WC_STATUS=`echo $i | cut -d ';' -f 1`
WC_IPSOURCE=`echo $i | cut -d ';' -f 3`
WC_USUARIO=`echo $i | cut -d ';' -f 5`
if [ $WC_STATUS = "a" ]; then
echo -e $WC_IPSOURCE" liberado" >>/etc/liberados
else
echo -e $WC_IPSOURCE" bloqueado" >>/etc/bloqueados
fi
done
done
echo '[ok] Escrevendo IPs e Usuarios'
echo 'Foram liberados ' xxx ' e bloqueados ' xxx
=================== script ===================
Desde já, agradeço.
O Journal no Linux para a guarda e consulta de logs do sistema
A evolução do Linux e as mudanças que se fazem necessárias desde o seu lançamento
Maquina modesta - a vez dos navegadores ferrarem o usuario
Fscrypt: protegendo arquivos do seu usuário sem a lentidão padrão de criptograr o disco
Sway no Arch Linux: configuração Inicial sem enrolação
Resolvendo o bloqueio do Módulo Warsaw no Arch Linux (Porta 30900)
Abrir uma Url Windows/Wininet pelo Ubuntu em C++ (0)
youtube não está funcionando no linux mint (0)
Loop infinito em uma media ponderada. (1)









