Hallo
also nmap sucht im netz, wenn der die ip (192.168.2.100 ond 192.168.2.101) findet, dann im netz.html nur text ändern, von inaktiv in aktiv, wenn ich das so mache;
Code:
#!/bin/bash
nmap -sP 192.168.2.1-255 | grep "for" | awk '{print $5}' | while read line ;do
html=`cat netz.html`
if [ $line == 192.168.2.100 ] ; then
html=`echo "$html" | sed "/uli/ s/inaktiv/aktiv/"`
echo "$html" > netz.html
else
html=`echo "$html" | sed "/uli/ s/aktiv/inaktiv/"`
echo "$html" > netz.html
fi
if [ $line == 192.168.2.101 ] ; then
html=`echo "$html" | sed "/leo/ s/inaktiv/aktiv/"`
echo "$html" > netz.html
else
html=`echo "$html" | sed "/leo/ s/aktiv/inaktiv/"`
echo "$html" > netz.html
fi
done
ändert er nur leo von inaktiv in aktiv, uli will er nicht, obwohl uli mit nmap gefunden wird....ich bin mir sicher das ich bei if etwas nicht verstanden habe...also, was habe ich falsch gemacht?
Danke im voraus für Antwort
Gruss,
Roki
Lesezeichen