E
elzschiko
Grünschnabel
hallo,
da ich was shell-scripting angeht eigentlich keinen plan habe hoffe ich das ihr mir helfen könnt.
ich möchte aus der datei /var/log/messages die zeiten herausfiltern wenn mein linux-pc eine internet-verbindung aufbaut und beendet.
ich habe mir das so gedacht:
`grep 'ippp0 connected' /var/log/messages`
`grep 'hangup ippp0' /var/log/messages`
Apr 23 13:38:10 ipcop kernel: isdn_net: ippp0 connected
Apr 23 13:39:20 ipcop kernel: isdn_net: local hangup ippp0
jetzt brauch ich ja nur die datums und die uhrzeit..
`grep 'ippp0 connected' /var/log/messages | cut -b 1-16`
`grep 'hangup ippp0' /var/log/messages | cut -b 1-16`
Apr 25 21:57:40
Apr 25 22:00:11
so weit so gut - aber wie bekomme ich die einzelnen daten jetzt hintereinander in ein datei?
also so:
Apr 25 21:57:40 - Apr 25 22:00:11
Apr 25 22:05:00 - Apr 25 22:10:00
hat da jemand eine idee???
danke im voraus
daniel
da ich was shell-scripting angeht eigentlich keinen plan habe hoffe ich das ihr mir helfen könnt.
ich möchte aus der datei /var/log/messages die zeiten herausfiltern wenn mein linux-pc eine internet-verbindung aufbaut und beendet.
ich habe mir das so gedacht:
`grep 'ippp0 connected' /var/log/messages`
`grep 'hangup ippp0' /var/log/messages`
Apr 23 13:38:10 ipcop kernel: isdn_net: ippp0 connected
Apr 23 13:39:20 ipcop kernel: isdn_net: local hangup ippp0
jetzt brauch ich ja nur die datums und die uhrzeit..
`grep 'ippp0 connected' /var/log/messages | cut -b 1-16`
`grep 'hangup ippp0' /var/log/messages | cut -b 1-16`
Apr 25 21:57:40
Apr 25 22:00:11
so weit so gut - aber wie bekomme ich die einzelnen daten jetzt hintereinander in ein datei?
also so:
Apr 25 21:57:40 - Apr 25 22:00:11
Apr 25 22:05:00 - Apr 25 22:10:00
hat da jemand eine idee???
danke im voraus
daniel