Kurztipp: Text zwischen zwei Strings anzeigen

Will man den Text zwischen zwei Strings angezeigt bekommen, kann man das recht einfach mit awk machen:

$ awk '/Dec 17 16:35:17/,/Dec 17 17:55:17/' /var/log/syslog
Dec 17 16:35:17 jabber -- MARK --
Dec 17 16:55:17 jabber -- MARK --
Dec 17 17:01:01 jabber /USR/SBIN/CRON[24012]: (root) CMD (ntpdate ntps1.gwdg.de  >/dev/null 2>&1)
Dec 17 17:15:17 jabber -- MARK --
Dec 17 17:17:02 jabber /USR/SBIN/CRON[24252]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)
Dec 17 17:35:17 jabber -- MARK --
Dec 17 17:55:17 jabber -- MARK --

Wenn man es braucht hat man es eh wieder vergessen, aber ich wollte es mal erwähnt haben ;-).

2 thoughts on “Kurztipp: Text zwischen zwei Strings anzeigen”

  1. Stimmt schon, vergessen wie es genau funktionierte hat man es dann schon wieder. Aber, man weiß nur das es geht und kann gezielt danach suchen.
    Danke für den Post. 🙂

  2. Hallo,

    interessanter Tipp! Genau das habe ich letztens gebraucht und hab mich mit mehreren grep-Befehlen herumgequält.. 😉

    Beste Grüße,
    Christian.

Leave a Reply

Your email address will not be published. Required fields are marked *