#!/usr/bin/bash
#ustawiamy własną scieżkę
PATH=/usr/sbin:/usr/bin:/root/bin
#Lista makr
net=`dhtadm -P | cut -f1 | sed '1,2d;s/[ \t]*$//'`
echo "Dostepne makra:
${net}"
#Podajemy nazwę tablicy
echo "Podaj nazwe makra"
read network
echo "Wybrales makro -> ${network}"
#ustawiamy własną scieżkę
PATH=/usr/sbin:/usr/bin:/root/bin
#Lista makr
net=`dhtadm -P | cut -f1 | sed '1,2d;s/[ \t]*$//'`
echo "Dostepne makra:
${net}"
#Podajemy nazwę tablicy
echo "Podaj nazwe makra"
read network
echo "Wybrales makro -> ${network}"
#Sprawdzamy czy zmienna ma wartość, jeżeli tak to przystępujemy do przetwarzania
if [ $network ]
then
for cl in `pntadm -Pv ${network} | cut -f3 | sed s/"Client IP"//g | sed -n '/^.\{2\}/p;s/[ \t]*$//'`
do
pntadm -D $cl ${network}
done
else
echo "Blad. Nie podales makra."
exit 1
fi
Może nie jest skomplikowany, ale swoje zadanie spełnia dobrze.
if [ $network ]
then
for cl in `pntadm -Pv ${network} | cut -f3 | sed s/"Client IP"//g | sed -n '/^.\{2\}/p;s/[ \t]*$//'`
do
pntadm -D $cl ${network}
done
else
echo "Blad. Nie podales makra."
exit 1
fi
Może nie jest skomplikowany, ale swoje zadanie spełnia dobrze.
Brak komentarzy:
Prześlij komentarz