Hallo zusammen!
Ich habe mir ein Bash Skript erstellt, mithilfe dessen ich die Post-installation automatisieren möchte (aufgerufen über sudo wget -O - https://raw.githubusercontent.com/dankoller112/Shell-Ubuntu-Install/main/deb-post-install.sh | bash) . Dabei habe ich eine While Schleife erstellt, in der zur Installation von "snap" aufgefordert wird. Sofern gewünscht (falls nicht auf System vorhanden) soll dies zunächst installiert werden, wenn nicht, soll die while Schleife verlassen & mit dem Skript fortgefahren werden.
Leider landet mein Skript in einer Endlosschleife in der "Please answer yes or no." ausgegeben wird & ich finde leider nicht den Fehler...
1 2 3 4 5 6 7 8 | while true; do read -p "Do you want to install snap?" yn case $yn in [Yy]* ) sudo apt install snap -y && apt install snapd -y; break;; [Nn]* ) break;; * ) echo "Please answer yes or no.";; esac done |
Ich hoffe ihr könnt mir weiterhelfen. Vielleicht hat jemand eine Idee?