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-Key: 165251

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

Printed on: April 19, 2024 at 10:04 o'clock

Member: Snowman25
Snowman25 Apr 27, 2011 at 10:59:05 (UTC)
Goto Top
schön für dich
Member: dog
dog Apr 27, 2011 at 21:58:56 (UTC)
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"  
Member: Snowman25
Snowman25 Apr 28, 2011 at 07:24:26 (UTC)
Goto Top
Hallo dog,

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

GRuß
Snow
Member: BigBaLu
BigBaLu May 23, 2011 at 10:06:29 (UTC)
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^^