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

Leave a Reply


Smilies
;-) 8-| :-( :-S (?) ;-O :-) :-| :roll: :D (!) :deifel-grins: :-D :mundwinkel: :shame: (->) (8-) :( :grins: :deifel: >:-( :licht: :vonhinne: :anal: :angry: :sauer: :musica: 8| :kplan: :dancingbanana1: :dancingbanana2: :rastabanana: :party: :dancingbanana3: :drink: :biertje: :besoffen: :eatme: :koffie; :doener: :disco: :drummer: :band: :akkordeon: :schlaf: :suff: :druf: :spinn: :pirat: :daumenhoch: :baeh: :shit: :kotz: :haeh: :hilfe: :guitar: :noergel: :huepf: :dutt: :verschallert: :bonghit: :huetchen: :tuetchen: :brenndeifel: :hanf: :appl: :jummyweed: :peace: :sinnlos: :bigdutt: :zerschlagen: :gutenacht: :banned: :zombie: :hitme: :babbel: :boaah: :bumm: :heul: :darockter: :lowrider: :dancing: :emo: :weizen: :titti: :geflasht:



Stoppt die Vorratsdatenspeicherung! Jetzt klicken & handeln!Willst du auch bei der Aktion teilnehmen? Hier findest du alle relevanten Infos und Materialien: