Heim >Betrieb und Instandhaltung >Betrieb und Wartung von Linux >So fordern Sie den Benutzer zur Eingabe im Linux-Shell-Skript auf

So fordern Sie den Benutzer zur Eingabe im Linux-Shell-Skript auf

不言
不言Original
2019-03-21 15:11:149077Durchsuche

In diesem Artikel erfahren Sie, wie Sie Benutzereingaben in einem Linux-Shell-Skript auffordern. Schauen wir uns den spezifischen Inhalt unten an.

So fordern Sie den Benutzer zur Eingabe im Linux-Shell-Skript auf

Sehen wir uns zunächst den Befehl

# read var
# read -s “Waiting for input: ” var

Zweck: Der Befehl

read wird verwendet, um Benutzereingaben in einem Linux-Shell-Skript abzurufen . Der Schalter -p mit dem Lesebefehl wird verwendet, um nützlichen Text auf dem Bildschirm anzuzeigen. Erstellen Sie ein Shell-Skript mit dem Namen input.sh und fügen Sie den folgenden Inhalt hinzu.

#!/bin/bash

read -p "Enter Your Name: "  username
echo "Welcome $username!"

Lassen Sie uns das Shell-Skript ausführen

# sh input.sh

Enter Your Name: admin
Welcome admin!

Geben Sie das Passwort in das Shell-Skript ein

Wenn Sie das Passwort in das Shell-Skript eingeben möchten . Zeigen Sie keine vom Benutzer eingegebenen Zeichen auf dem Bildschirm an. Verwenden Sie -s, um den stillen Modus anzugeben. Mit -s eingegebene Zeichen werden nicht wiedergegeben.

#!/bin/bash

read -s -p "Enter Password: " pswd
echo $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 fordern Sie den Benutzer zur Eingabe im Linux-Shell-Skript auf. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn