Benutzer:K. Kokolores/Cowsay
aus Wikipedia, der freien Enzyklopädie
K. Kokolores/Cowsay
| |
---|---|
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
- offizielle Website (archiviert, englisch)