jacky0815
26-12-2002, 15:04
Hallo,
leider kenn ich mich nicht so mit shellscripten aus, hoffe ihr könnt mir zumindest beim ersten teil meines Problems helfen.
Folgende Situation.
Ich habe eine Textdatei die folgendermaßen aufgebaut ist:
xx.12.2002
192.168.xxx.xx | 51.6078 | 21229.4470 | 19.12.2002
192.158.xxx.xxx | 6435.0301 | 120.4214 | 19.12.2002
Sprich erst die IP, dann ein trennzeichen, dann der upload | donwload.
Nun will ich hier zum einen alle IPs filtern, die entweder über 400.0000 up oder donwload haben. Diese in eine neue datei schreiben.
Die über 1000.0000 haben sollen in eine extra datei. Dort muss ich dann die Ip auslesen und host ip machen.
Wie stelle ich das am dümmsten an? Ich weiß zwar das ich mit grep xxx nach zeichenfolgen suchen kann, auch dass ich mit cut -c nur bestimmte spalten ausgeben kann, aber das nützt mir nicht viel.
Vielen Danke schonmal
leider kenn ich mich nicht so mit shellscripten aus, hoffe ihr könnt mir zumindest beim ersten teil meines Problems helfen.
Folgende Situation.
Ich habe eine Textdatei die folgendermaßen aufgebaut ist:
xx.12.2002
192.168.xxx.xx | 51.6078 | 21229.4470 | 19.12.2002
192.158.xxx.xxx | 6435.0301 | 120.4214 | 19.12.2002
Sprich erst die IP, dann ein trennzeichen, dann der upload | donwload.
Nun will ich hier zum einen alle IPs filtern, die entweder über 400.0000 up oder donwload haben. Diese in eine neue datei schreiben.
Die über 1000.0000 haben sollen in eine extra datei. Dort muss ich dann die Ip auslesen und host ip machen.
Wie stelle ich das am dümmsten an? Ich weiß zwar das ich mit grep xxx nach zeichenfolgen suchen kann, auch dass ich mit cut -c nur bestimmte spalten ausgeben kann, aber das nützt mir nicht viel.
Vielen Danke schonmal