Useless Use of Cat Award

Written by  on September 20, 2008 

Mitlerweile bin ich ja über mehrere Hinweise gestoßen, dass es manche Menschen einfach nicht vertragen eine *sinnlose* cat Anweisung in einem Shellscript zu sehen. Der ganze Hintergrund der Geschichte wird ja z.B. hier http://partmaps.org/era/unix/award.html zusammengefasst.

Ich denke aber, dass auch ein Konstrukt wie "cat /var/log/messages | grep <Asudruck>" durchaus seine Berechtigung hat. Will ich etwa das Logfile von gestern sehen wird daraus deutlich einfacher ein "zcat /var/log/messages | grep <Asudruck>" oder "bzcat /var/log/messages | grep <Asudruck>" auf der nächsten Maschine daraus. Und das kann wohl der grep alleine noch nicht…

Category : Allgemein

Tags :

Comments

2 Responses

  1. nospace sagt:

    Anstatt "zcat /var/log/messages | grep <Asudruck>" kann man "zgrep <Asudruck> /var/log/messages" verwenden.
    Und anstatt "bzcat /var/log/messages | grep <Asudruck>" kann man "bzgrep <Asudruck> /var/log/messages" verwenden.
    Es gibt also hier absolut keinen Grund cat, zcat oder bzcat zu verwenden. 🙂

  2. Hoelli sagt:

    cool, zgrep ist da, aber bzgrep leider nicht 🙂

Schreibe einen Kommentar zu nospace Antworten abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.