Heim > Artikel > Betrieb und Instandhaltung > So geben Sie ein Passwort als versteckte Zeichen in ein Shell-Skript ein
In diesem Artikel erfahren Sie, wie Sie das Passwort in Form versteckter Zeichen in das Shell-Skript eingeben. Schauen wir uns den spezifischen Inhalt an.
Werfen wir zunächst einen Blick auf den Befehl
read -s -p “Enter Password: ” pswd
Wie man ihn benutzt:
Wenn Sie ein Passwort in ein Shell-Skript eingeben möchten. Sie möchten wahrscheinlich nicht, dass vom Benutzer eingegebene Zeichen auf dem Bildschirm angezeigt werden. Verwenden Sie -s für den Silent-Modus. Mit -s eingegebene Zeichen werden nicht wiedergegeben. Erstellen Sie beispielsweise ein Shell-Skript mit dem Namen inputpwd.sh und fügen Sie den folgenden Inhalt hinzu.
$ vim inputpwd.shrrree
Lassen Sie uns das Skript ausführen und das Passwort eingeben. Sie geben einfach das Passwort ein und die Zeichen werden nicht auf dem Bildschirm angezeigt. Dies funktioniert nur mit der /bin/bash-Shell, ältere Shells (/bin/sh) geben einen Fehler aus.
Lassen Sie uns das Skript ausführen und Ihr Passwort eingeben. Sie geben einfach Ihr Passwort ein und es werden keine Zeichen auf dem Bildschirm angezeigt. Dies funktioniert nur mit der /bin/bash-Shell. Ältere Shells (/bin/sh) geben Fehler aus.
#!/bin/bash ### Input password as hidden charactors ### read -s -p "Enter Password: " pswd ### Print the value of pswd variable ### echo -e "\nYour password is: " $pswd
Dieser Artikel ist hier zu Ende. Weitere spannende Inhalte finden Sie in der Spalte Linux-Tutorial-Video auf der chinesischen PHP-Website! ! !
Das obige ist der detaillierte Inhalt vonSo geben Sie ein Passwort als versteckte Zeichen in ein Shell-Skript ein. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!