textanzeige formatieren

barton4

barton4

Tripel-As
Weis jemand wie ich in einem shellscript den text "formatieren kann" zb das ein trext links, rechts oder in der
mitte oder das ich den cursor an in eine bestimmte zeile und spalte meiner wahl swetzten kann.
 
Formatieren kannst du nur durch tab \t Zeilenumbruch \n oder Leerzeichen
z.B.:

clear
echo -e "\n\n\n\n\n\n\n\n\n\t\t\t hallo Welt"

Mit whiptail kannst du z.B. Dialog Boxern erzeugen
 
barton4 schrieb:
Weis jemand wie ich in einem shellscript den text "formatieren kann" zb das ein trext links, rechts oder in der
mitte oder das ich den cursor an in eine bestimmte zeile und spalte meiner wahl swetzten kann.

Hi barton4,

leider nur bedingt kannst du den Text plazieren. Innerhalb einer Zeile kann vielleicht ein "awk" etwas bringen.
Code:
> echo "Hallo" | awk '{printf("%20s\n",$0)}'
               Hallo
Obiges Beispiel setzt den letzteb Buchstaben von "Hallo" an die 20. Spalte.
 
> Innerhalb einer Zeile kann vielleicht ein "awk" etwas bringen.

dafuer gibt es printf als internen Bash-Befehl (ist etwas schneller als awk ;-)):

zahl=20
string=Hallo
printf "%${zahl}s\n" $string
 
guckst du:
Code:
man tput

die Option heisst glaub "cup" dann, aber einfach mal suchen.
 

Ähnliche Themen

CentOS 5.8 –SQL Abfrage– HTML wird generiert und daraus müssen mehrere Mails versendet werden

Zeielenblock von einer Datei in eine neue schreiben

Broadcom 5715 verursacht grosse Probleme mit POE-Switch

Dateiname einer Befehlsausgabe als Variable festlegen

gedit *.lang Datei mit eigenen Einfärbungen?

Zurück
Oben