Hallo,
wenn ich mein Skript starte, dann habe ich erstmal ein kleines Fenster mir gebastelt für ein paar Informationen.
1 2 3 4 5 6 | ################################################ # Starte Server # # Name:#Ganz toller Name [5] # Server-IP: 123.123.123.123:1111 # # Slots: 70 # ################################################ |
Diesen lese ich wie folgt aus:
1 | servname="$(grep "ServerName=" $config/Engine.ini | sed 's/ServerName=//g')" |
In der Engine.ini steht folgendes: Sonderzeichen gehören dazu
1 | ServerName=Ganz toller Name [5] |
Wiedergeben tue ich es so:
1 2 3 4 5 6 | echo -e " ################################################" echo -e " #\t Starte Server\t\t#" echo -e " # Name: "${servname}"\t#" echo -e " # Server-IP: "${IP}":"${QUERYPORT}"\t\t#" echo -e " # Slots: "${PLAYER}"\t\t\t\t\t#" echo -e " ################################################" |
Ich versteh aber nicht wieso ich die # nicht auch ans ende bekomme, die wandert sogar mit je nach länge des Server Namens. 🙄
Jemand eine Idee wie ich das beheben kann?
Grüße FreeFun