Archiv verlassen und diese Seite im Standarddesign anzeigen : textanzeige formatieren
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
bluelupo
22.08.2004, 08:19
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.
> 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:
man tput
die Option heisst glaub "cup" dann, aber einfach mal suchen.
Powered by vBulletin® Version 4.2.0 Copyright ©2013 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.