Hallo,
ich hab ein kleines Shell-Skript gebastelt, das auf eine Tastatureingabe warten soll.
Funktioniert auch, wenn das skript lokal ausgeführt wird.
Aber sobald das z. B. per curl so geladen wird rasselt es ohne Tastaturabfrage bis zum Ende durch:
Der Code in zwei Varianten, aber keiner wird (beim Download) ausgeführt:
Hat wer eine heiße Idee warum sich das so unterschiedlich verhält?
Ich markiere mal ganz frech den @stka , der weiß das bestimmt... :-D
ich hab ein kleines Shell-Skript gebastelt, das auf eine Tastatureingabe warten soll.
Funktioniert auch, wenn das skript lokal ausgeführt wird.
Aber sobald das z. B. per curl so geladen wird rasselt es ohne Tastaturabfrage bis zum Ende durch:
Bash:
curl -sLf iobroker.net/diag.sh | bash -
Der Code in zwei Varianten, aber keiner wird (beim Download) ausgeführt:
Bash:
Variante I:
read -p "Press <Enter> to continue";
Variante II:
echo "Press any key to continue";
read -n 1 -s
Hat wer eine heiße Idee warum sich das so unterschiedlich verhält?
Ich markiere mal ganz frech den @stka , der weiß das bestimmt... :-D