Bash - Text an den rechten Rand “Kleben”
Ich wollte in meinen bash Scripten Statusmeldungen ala:
# Daemon: blubbd starten [done] | <- (Zeilenende)
ausgeben.
So hab ichs gemacht:
—-start sh —–
#!/bin/sh
TEXT=’Daemon X’;
STATUS=’[Done]‘;
echo -e “${TEXT}\e[200C\e[${#STATUS}D\e[0;32m${STATUS}”
—-end sh —–
\e[200C = 200 Zeichen nach recht (bis zu Rand des Terminals)
\e[XD = X Zeichen zurück (in diesem Fall: Länge des Textes)
\e[0;32m = Farbe: Grün
Stichwort: ANSI-Steuersequeuzen
Und dort hab ichs gefunden: unixboard.de
Keks


