Hallo fastix,
if [ "$wastun" = "e" ]; then
vi /etc/hosts;
diese Zeile halte ich für "problematisch". vi ist sicherlich ein extrem fähiger Editor, aber alles andere als intuitiv bedienbar. Früher gab es doch eine Umgebungsvariable zum Aufruf des bevorzugten Editors. Wenn es die noch gibt, nutze bitte diese. Wenn nicht, nutze eine eigene :-)
Klar, wer das Skript nutzt, kann diese Zeile anpassen. Dennoch würde ich dies am Anfang des Skriptes tun und nicht an dieser Stelle eine Anpassung vornehmen müssen. Mir reicht im Normalfall joe (/usr/bin/joe).
Freundliche Grüße
Vinzenz