Archiv verlassen und diese Seite im Standarddesign anzeigen : Statusanzeige
Hallo,
wie kann ich per ShellSkript eine Statusanzeige hinbekommen ?
Diese sollte rein textuell basiert angezeigt werden, z.B.: in der Form
der Zeichen : - \ | / hintereinander.
peschmae
23-09-2004, 20:54
also du möchtest so was was sich so dreht wie bei meiner Mikrowelle?
Das geht mit Escape Sequenzen - damit kannst du jeweils das letzte Zeichen überschreiben (das ist ja was du willst, oder?)
http://www2.informatik.uni-halle.de/lehre/pascal/sprache/esc_vt100.html
#!/bin/bash
echo -e "\033[s"
while $(true); do
for SIGN in "/" "-" "\\" "|"; do
echo -e "\033[u$SIGN"
sleep 1
done
done
Das erste echo -e speichert die Position und das in der schleife stellt jeweils die Poistion wieder her mit \033[u und gibt das Zeichen aus.
In einem meiner Scripts was Dateien kopiert hab ich auch sowas:
....5....10....15....20....25....30...
Das gibt einen Punkt für jede Datei und jede fünfte Datei die Zahl aus. Code auf http://gnu.buildtolearn.net/scripts/copydigicamfotos/
MfG Peschmä
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.