bigbalu
Goto Top

Shell Scripting - Errechnung des Abstandes links und rechts

ich möchte mir ein Skript schreiben, was eine Auswahl an Operationen anbietet.

Dieses soll ein Menü darstellen, welches links beginnen soll und ganz rechts aufhören soll bzw. einen gewissen Text zentral darstellen soll... Jetzt benötige ich ein Skript dass der anhand der Fenstergröße den Abstand ausrechnen soll...

Beispiel:
_____________________________________
| Menüpunkt 1 .................................................... OK |
| Test 2 ................................................................. OK |
| EtwaslaengererText ........................................ OK |
____________________________________

und
_______________________________
| Zentraler Text |
| in dem Fenster |
_______________________________

Content-ID: 165251

Url: https://administrator.de/contentid/165251

Ausgedruckt am: 15.11.2024 um 21:11 Uhr

Snowman25
Snowman25 27.04.2011 um 12:59:05 Uhr
Goto Top
schön für dich
dog
dog 27.04.2011 um 23:58:56 Uhr
Goto Top
#!/bin/sh
cols=`tput cols`
mp="Hans im Wald"  
len=`echo "$mp" | wc -m`  
dc=$((cols-len-3))
echo -n $mp
for (( c=1; c<=$dc; c++ ))
do
        echo -n "."  
done
echo " OK"  
Snowman25
Snowman25 28.04.2011 um 09:24:26 Uhr
Goto Top
Hallo dog,

schön, dass du antwortest. Allerdings gab es hier nie eine Frage.

GRuß
Snow
BigBaLu
BigBaLu 23.05.2011 um 12:06:29 Uhr
Goto Top
Danke dog,

schön dass es doch Leute gibt, die auch einen etwas schwierigen Text verstehen und nicht gleich bei der Überschrift aussteigen^^