Benutzer:K. Kokolores/Cowsay

aus Wikipedia, der freien Enzyklopädie
K. Kokolores/Cowsay

Cowsay Typical Output.png
typische Ausgabe von Cowsay
Basisdaten

Entwickler Tony Monroe
Erscheinungsjahr 1999
Aktuelle Version 3.03
(28. Mai 1999)
Betriebssystem plattformunabhängig
Programmiersprache 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.

Beispiele

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

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

Weblinks

Kategorie:Unix-Software Kategorie:Freie Software