herates
19-08-2007, 19:17
hallo,
ich habe folgendes problem...
ich habe eine datei mit datensätzen. z.b.:
(user) (Job) (page) (IP) <----nur zur erläuterung
zi3101 46 1 localhost
zi3101 47 1 localhost
zi3101 47 2 localhost
zi3101 48 1 localhost
zi3101 48 2 localhost
zi3101 48 3 localhost
zi3101 48 4 localhost
zi3101 48 5 localhost
zi3101 48 6 localhost
zi3101 48 7 localhost
zi3101 48 8 localhost
zi3101 48 9 localhost
zi3101 48 10 localhost
zi3101 49 1 localhost
zi3101 50 1 localhost
zi3101 50 2 localhost
haus3 14 1 134.130.59.80
haus3 15 1 134.130.59.80
zi3101 16 1 localhost
zi3101 17 1 localhost
zi3101 17 2 localhost
jetzt will ich die letzte zeile jeder jobid behalten, und zwar die mit der maximal page. der rest ist müll.
bsp: jobid 48
es bleibt übrig
zi3101 48 10 localhost
wie ihr seht bilden die jobid pakete. die pakete selbst sind aber nicht sortiert. innerhalb eines jobid pakets sind die pages ansteigend sortiert.
ich hoffe es ist klar geworden, was ich versuche zu realisieren????
wie kann ich das mittel bash script realisieren???
für die, die es interessiert, dies ist eine bereits gefilterte page_log von cups.
wolfgang
ich habe folgendes problem...
ich habe eine datei mit datensätzen. z.b.:
(user) (Job) (page) (IP) <----nur zur erläuterung
zi3101 46 1 localhost
zi3101 47 1 localhost
zi3101 47 2 localhost
zi3101 48 1 localhost
zi3101 48 2 localhost
zi3101 48 3 localhost
zi3101 48 4 localhost
zi3101 48 5 localhost
zi3101 48 6 localhost
zi3101 48 7 localhost
zi3101 48 8 localhost
zi3101 48 9 localhost
zi3101 48 10 localhost
zi3101 49 1 localhost
zi3101 50 1 localhost
zi3101 50 2 localhost
haus3 14 1 134.130.59.80
haus3 15 1 134.130.59.80
zi3101 16 1 localhost
zi3101 17 1 localhost
zi3101 17 2 localhost
jetzt will ich die letzte zeile jeder jobid behalten, und zwar die mit der maximal page. der rest ist müll.
bsp: jobid 48
es bleibt übrig
zi3101 48 10 localhost
wie ihr seht bilden die jobid pakete. die pakete selbst sind aber nicht sortiert. innerhalb eines jobid pakets sind die pages ansteigend sortiert.
ich hoffe es ist klar geworden, was ich versuche zu realisieren????
wie kann ich das mittel bash script realisieren???
für die, die es interessiert, dies ist eine bereits gefilterte page_log von cups.
wolfgang