Moin,
steht die Frage in Zusammenhang mit dieser hier? http://www.mrunix.de/forums/showthread.php?t=64505
Hast Du Dir mal Gedanken darüber gemacht, wie die Lösung insgesamt angegangen werden kann, ohne Stück für Stück die einzelnen Schritte isoliert lösen zu wollen?
Wenn Du jetzt nämlich die (vielleicht von Deinem geposteten awk erzeugte) Ausgabe in eine Datei geschrieben hast, um sie anschließend durch einen cut zu jagen und dann anschließend irgendwie weiter zu verarbeiten, dann gehst Du höchst ineffektiv vor.
Zum einen kannst Du die Bytes einer IP-Adresse auch in einem awk trennen (Option -F) oder direkt in der Shell ohne Aufruf eines externen Kommandos:
Code:
jan@jack:~/tmp> IP=192.168.1.2
jan@jack:~/tmp> echo ${IP%.*}
192.168.1
- je nachdem wie Du weiter vorgehen willst: In awk stehen Dir etliche Möglichkeiten zum Vergleichen, Zwischenspeichern und Ausgeben von numerischen Werten zur Verfügung, in der Shell ebenso.
Versuche also bitte, Deine Fragen und Lösungsansätze in dem Kontext zu beschreiben, in dem Du arbeitest. Dann wird die Qualität der Antworten besser, weil man sich vorstellen kann, was Du erreichen willst und an welcher Stelle des Problems Du gerade hängst.
Jan
Lesezeichen