Benutzer:K. Kokolores/Cowsay

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen
K. Kokolores/Cowsay


typische Ausgabe von Cowsay
Basisdaten

Entwickler Tony Monroe
Erscheinungsjahr 1999
Aktuelle Version 3.03
(28. Mai 1999)
Betriebssystem plattformunabhängig
Programmier­sprache Perl
Lizenz Artistic License, GNU General Public License

Cowsay ist ein Kommandozeilenprogramm, das das Bild einer Kuh mit einem Text in einer Sprechblase als ASCII-Art ausgibt. Das in Perl geschriebene Programm kann alternativ auch andere Tiere darstellen.

Mithilfe einer Pipe kann unter Unix beispielsweise die Standardausgabe von Fortune an Cowsay weitergeleitet werden:

$ fortune|cowsay
 _________________________________________
/ Wie man sein Kind nicht nennen sollte:  \
|                                         |
\ Mike Undgebung                          /
 -----------------------------------------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||

Es kann durch Verwendung des Parameters -f auch ein anderes „Cow-File“ eingelesen werden. Exemplarisch erzeugt die tux.cow folgende Ausgabe mit dem Linux-Maskottchen Tux:

$ fortune|cowsay -f tux
 _______________________________________
/ Mischt der Bauer Gift zur Butter, ist \
\ sie für die Schwiegermutter.          /
 ---------------------------------------
   \
    \
        .--.
       |o_o |
       |:_/ |
      //   \ \
     (|     | )
    /'\_   _/`\
    \___)=(___/
Parameter Zweck
-n verhindert Zeilenumbruch
-W legt Breite der Sprechblase fest
-b „Borg“, verwendet == als Augen
-d „Dead“, verwendet XX als Augen
-g „Greedy“, verwendet $$ als Augen
-p „Paranoid“, verwendet @@ als Augen
-s „Stoned“, verwendet ** als Augen und U als heraushängende Zunge
-t „Tired“, verwendet -- als Augen
-w „Wired“, verwendet OO als Augen
-y „Youthful“, verwendet .. als Augen
-e eye_string benutzerdefinierte Zeichenkette für Augen
-T tongue_string benutzerdefinierte Zeichenkette für Zunge
-f cowfile Cow-File einlesen
-l listet die verfügbaren Cow-Files auf

Kategorie:Unix-Software Kategorie:Freie Software