Mam maluśki problemik związany z wyciągnięciem danych z pliku tekstowego w dość charakterystyczny sposób.
Oto plik:
zasada:
Kod: Zaznacz cały
NAZWA MAC IP PORTY
Kod: Zaznacz cały
serwer 00:01:02:03:04:05 192.168.0.1 21,25,53,80,110
Ogólnie zmienne wyciągam w ten sposób:
Kod: Zaznacz cały
cat PLIK | while read linia
DANE="`echo $linia | grep -vE '^[[:space:]]*(#|$)'`"
if [ "$DANE" !="" ]
then
NAZWA="`echo $DANE | cut -d ' ' -f1'"
MAC="`echo $DANE | cut -d ' ' -f2'"
IP="`echo $DANE | cut -d ' ' -f3'"
Chodzi mi o to że uzyskane dane były by następujące:
Kod: Zaznacz cały
echo "komp $NAZWA mac: $MAC ip: $IP dostęp do $PORTY"
Pozdrawiam
cr3pt