Ich habe ein Skript und möchte den Benutzer um einige Informationen bitten. Das Skript kann erst fortgesetzt werden, wenn der Benutzer diese Informationen eingibt. Das Folgende ist mein Versuch, einen Befehl in eine Schleife zu setzen, um dies zu erreichen, aber es funktioniert aus irgendeinem Grund nicht.
echo "Please change password"
while passwd
do
echo "Try again"
done
Ich habe viele Variationen der while-Schleife ausprobiert:
while `passwd`
while [[ "`passwd`" -gt 0 ]]
while [ `passwd` -ne 0 ]]
# ... And much more
Aber ich kann es nicht zum Laufen bringen.