Bash !

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
klasse5dunst
Beiträge: 11
Registriert: 13.03.2004 15:42:20

Bash !

Beitrag von klasse5dunst » 16.03.2004 10:27:39

hi
wie bekomme ich aus einem bash-sript eine farbige Bildschirmasugabe hin ?
ist es möglich dem pc-piepser per bash ein "pieps" zu entlocken ?

mfg

Benutzeravatar
Bert
Beiträge: 3751
Registriert: 16.07.2002 14:06:52
Wohnort: Dresden
Kontaktdaten:

Beitrag von Bert » 16.03.2004 10:29:20

Von Grundsatz verschoben.
Ein etwas aussagefähigeres Betreff wäre auch schön ...
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de

roli
Beiträge: 3174
Registriert: 10.09.2003 17:39:58

Re: Bash !

Beitrag von roli » 16.03.2004 11:29:32

Hi,
klasse5dunst hat geschrieben: ist es möglich dem pc-piepser per bash ein "pieps" zu entlocken ?
ist moeglich :wink:
Hier mal ein Zitat aus einem Sinix Manual:
Beispiel 4

Die folgende Zeile in einer Shell-Prozedur bewirkt, daß vor der
Fehlermeldung ein akustisches Signal ertönt:

echo \\07Die Datei $1 ist nicht vorhanden >&2
Testen kann ich's leider gerade nicht.
Roland


"Aber wenn du schon so unwissend bist, davon noch nicht gehört zu haben,
so will ich es doch als gut ansehen, daß du lieber einmal töricht fragst,
als weiterhin nichts von etwas zu wissen, das man doch wissen sollte."
aus "Die Edda des Snorri Sturluson", "Gylfis Täuschung"

Benutzeravatar
riankrimsteel
Beiträge: 131
Registriert: 23.03.2003 19:06:06
Wohnort: Göttingen
Kontaktdaten:

Beitrag von riankrimsteel » 16.03.2004 12:21:20

Hi,

zum Thema Sound:

Code: Alles auswählen

#!/bin/bash
        ######
        # Lustiger Pinguin mit Sounduntermalung. By Aiko Barz
        OUT=/dev/tty0
        # Row 1
        echo -n  "  ."
       echo -ne "\033[10;500]\033[11;400]\007" > $OUT ; sleep .3
       echo -n  "~"
       echo -ne "\033[10;500]\033[11;200]\007" > $OUT ; sleep .3
        echo     ".   "
       echo -ne "\033[10;600]\033[11;200]\007" > $OUT ; sleep .2
        # Row 2
        echo -n  "  /"
       echo -ne "\033[10;670]\033[11;200]\007" > $OUT ; sleep .2
        echo -n  "v"
       echo -ne "\033[10;500]\033[11;200]\007" > $OUT ; sleep .3
        echo -e  "\\"
       echo -ne "\033[10;500]\033[11;200]\007" > $OUT ; sleep .3
        # Row 3
        echo -n " /"
       echo -ne "\033[10;450]\033[11;200]\007" > $OUT ; sleep .2
        echo -n "/"
       echo -ne "\033[10;450]\033[11;200]\007" > $OUT ; sleep .2
        echo -ne " \\"
       echo -ne "\033[10;500]\033[11;400]\007" > $OUT ; sleep .3
        echo -e  "\\"
       echo -ne "\033[10;500]\033[11;200]\007" > $OUT ; sleep .3
        # Row 4
        echo -n "/"
       echo -ne "\033[10;600]\033[11;200]\007" > $OUT ; sleep .2
        echo -n "("
       echo -ne "\033[10;670]\033[11;200]\007" > $OUT ; sleep .2
        echo -n " _"
       echo -ne "\033[10;500]\033[11;200]\007" > $OUT ; sleep .3
        echo -n " )"
       echo -ne "\033[10;500]\033[11;200]\007" > $OUT ; sleep .3
        echo -e "\\"
       echo -ne "\033[10;450]\033[11;200]\007" > $OUT ; sleep .2
        # Row 5
        echo " ^^ ^^"
       echo -ne "\033[10;450]\033[11;200]\007" > $OUT ; sleep .2
Hat ein Kollege von mir mal spasseshalber geschrieben.
Zum Thema bunt:

Code: Alles auswählen

#!/bin/bash
MESSAGE="zentrierte, bunte Ausgabe"
COLUMNS=`stty size | awk '{print$NF}'`
LENGTH=`expr length "$MESSAGE"`
POSITION=`echo "($COLUMNS/2 - $LENGTH/2)" | bc`
echo -ne "\n\n\n\033[1;36m\033[${POSITION}G$MESSAGE\033[0m\n\n\n\n"
Die Escapesequenz "¸\033[1;36m" sorgt für die Farbe das abschliessende "\033[0m" setzt das wieder zurück.
Irgendwo hat ich mal ne Tabelle mit den Escapesequenzen, aber die finde ich grad nicht, da kann man dann noch fett, unterstrichen und was weiss ich was mit angeben.

Gruss
Dennis
For every problem, there is a solution that's simple, easy, and wrong.

DavidJ
Beiträge: 767
Registriert: 31.05.2003 12:23:58

Beitrag von DavidJ » 16.03.2004 14:49:54

Im Advanced BASH Scripting Guide steht das drin, zumindest über farbigen Text gibt es was. Ob über Gepiepe was drinsteht weiss ich nicht.

Benutzeravatar
blackm
Moderator und Co-Admin
Beiträge: 5921
Registriert: 02.06.2002 15:03:17
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von blackm » 16.03.2004 16:32:18

Das mit dem beep bekommt man auch mit beep hin (wer haette das gedacht :-) )

by, Martin
Schöne Grüße

Martin

Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden

Antworten