Z
zirkuskater
Grünschnabel
Hallo,
ich sitze vor folgendem Problem.
Ich habe von einem Router die ARP-Einträge gelesen. Als Ergebnis stehen in
der Datei:arplist folgende Zeilen
0000f4b21ba1 168.6.232.1004776 1126257685
0000f4b482b1 168.6.13.1004778 1126257685
...
...
usw.
Nach der Bearbeitung soll aber in einer neuen Datei:maclist folgender Inhalt stehen:
0000f4b21ba1 192.168.6.232 1126257685
stehen.
Vor 168 muß 192. eingefügt werden.
Nach 168.6.232 muß der Punkt und alle Zeichen bis 1126257685 entfernt werden, wobei aber ein Leerzeichen erhalten bleiben muß.
Bei den Zahlen 168 handelt es sich um ip Adressen wie 192.168.x.x
Man könnte also sagen LÖSCHE nach der Zahl 168 ab dem dritten Punkt, diesen dritten Punkt und alle folgenden Zeichen bis zum Zahlenblock 1126257685.
Also aus:
0000f4b21ba1 168.6.232.1004776 1126257685
wird
0000f4b21ba1 192.168.6.232 1126257685
Das Script sollte als cronjob auf linux laufen.
Kann mir jemand helfen?
Danke
Andreas Oetter
ich sitze vor folgendem Problem.
Ich habe von einem Router die ARP-Einträge gelesen. Als Ergebnis stehen in
der Datei:arplist folgende Zeilen
0000f4b21ba1 168.6.232.1004776 1126257685
0000f4b482b1 168.6.13.1004778 1126257685
...
...
usw.
Nach der Bearbeitung soll aber in einer neuen Datei:maclist folgender Inhalt stehen:
0000f4b21ba1 192.168.6.232 1126257685
stehen.
Vor 168 muß 192. eingefügt werden.
Nach 168.6.232 muß der Punkt und alle Zeichen bis 1126257685 entfernt werden, wobei aber ein Leerzeichen erhalten bleiben muß.
Bei den Zahlen 168 handelt es sich um ip Adressen wie 192.168.x.x
Man könnte also sagen LÖSCHE nach der Zahl 168 ab dem dritten Punkt, diesen dritten Punkt und alle folgenden Zeichen bis zum Zahlenblock 1126257685.
Also aus:
0000f4b21ba1 168.6.232.1004776 1126257685
wird
0000f4b21ba1 192.168.6.232 1126257685
Das Script sollte als cronjob auf linux laufen.
Kann mir jemand helfen?
Danke
Andreas Oetter
Zuletzt bearbeitet: