Anfängerfrage Bash

nPoday

New Member
nAbend,

nachdem ich leider nicht ganz so viele genaue Informationen habe und es weniger ein Problem als ein gesuche ist komme ich gleich mal zur Sachen:

Ich habe vor ca. 3-6 Monaten bei irgendeinem Screencast oder so ein Startscript (ich glaube es war ein Apache) gesehen das war ziemlich Cool und zwar vom Aufbau her so:

Stopping Apache2 webserver .... [Platz bis zum ende des fensters] [OK]
Starting Apache2 webserver .... [Platz ...] [OK]

Das OK kann auch "done" oder so gewesen sein - es geht mir um folgendes:
  • Wie kriege ich das hin das die 2. Ausgabe am rechten Rand vor dem Zeilenumbruch ist? Das muss (soweit ich mich erinnere) auch bei Variabeler Fenstergröße von Putty funktioniert haben

Gruß,
nPoday
 
Sieh dir mal tput an. Man kann auch mit bestimmten Escape-Sequenzen das gleiche Resultat ohne tput erzielen.
 
Interessant. :) Ich habe mir das mal so zusammengegoogelt:
Code:
srvstatus="OK"
echo -e "\033[400C\033[${#srvstatus}D$srvstatus"
Zum Cursor-Movement heißt es, daß wenn man den Cursor um mehr Stellen nach rechts verschiebt als die Zeile lang ist, er am Ende der Zeile verbleibt. Anschließend um die Länge des auszugebenden Text (${#VARIABLE}) nach links verschieben.
 
Back
Top