Syntax
Lesen Sie [Optionen] [var1, var2, var3…]
Der lesen Der Befehl kann ohne Argument oder Option verwendet werden. Mit diesem Befehl können viele Arten von Optionen verwendet werden, um die Eingabe des jeweiligen Datentyps zu erhalten. Es kann mehr Eingaben vom Benutzer erfolgen, indem die mehreren Variablen mit diesem Befehl definiert werden.
Einige nützliche Optionen des Read -Befehls
Einige Optionen von das Lesen Der Befehl erfordern einen zusätzlichen Parameter, der verwendet wird. Die am häufigsten verwendeten Optionen der lesen Der Befehl ist im Folgenden erwähnt:
Möglichkeit | Zweck |
---|---|
-D | Es wird verwendet, um den Eingang zu nehmen, bis der Trennzeichenwert bereitgestellt wird. |
-N | Es wird verwendet, um die Eingabe einer bestimmten Anzahl von Zeichen aus dem Terminal einzunehmen und die Eingabe früher auf der Grundlage des Trennzeichens zu beenden. |
-N | Es wird verwendet, um die Eingabe der bestimmten Anzahl von Zeichen aus dem Terminal zu nutzen und den Trennzeichen zu ignorieren. |
-P | Es wird verwendet, um die Ausgabe der Eingabeaufforderung vor der Eingabe der Eingabe auszudrucken. |
-S | Es wird verwendet, um die Eingabe ohne Echo zu nehmen. Diese Option wird hauptsächlich verwendet, um die Eingabe für die Kennworteingabe zu erhalten. |
-A | Es wird verwendet, um die Eingabe für das indizierte Array zu nehmen. |
-T | Es wird verwendet, um ein Zeitlimit für die Eingabe der Eingabe festzulegen. |
-u | Es wird verwendet, um die Eingabe aus der Datei zu nehmen. |
-R | Es wird verwendet, um die Backslashes zu deaktivieren. |
Verschiedene Beispiele für den Befehl Read
Die Verwendung von lesen Der Befehl mit verschiedenen Optionen wird in diesem Teil dieses Tutorials angezeigt.
Beispiel 1: Verwenden Sie den Befehl lese ohne Option und Variable
Erstellen das Lesen Befehl ohne Option und Variable. Wenn keine Variable mit dem verwendet wird lesen Befehl, der Eingangswert wird in der gespeichert $ Antwort Variable. Der Wert dieser Variablen wird später nach der Eingabe der Eingabe gedruckt.
#!/Bin/BashAusgang:
Die folgende Ausgabe erscheint, wenn die “BlauDer Wert wird als Eingabe angenommen:
Beispiel 2: Verwenden Sie den Befehl read mit einer Variablen
Erstellen das Lesen Befehl mit einer Variablen. Die Methode zur Einnahme der einzelnen oder mehrere Variablen mit a lesen Der Befehl wird in diesem Beispiel angezeigt. Die Werte aller Variablen werden später gedruckt.
#!/Bin/BashAusgang:
Die folgende Ausgabe erscheint nach einer einzelnen Eingabe zuerst und drei Eingaben später:
Beispiel 3: Verwenden Sie den Befehl read mit -P -Option
Erstellen das Lesen Befehl mit einer Variablen und der -P Möglichkeit. Der Eingangswert wird später gedruckt.
#!/Bin/BashAusgang:
Die folgende Ausgabe erscheint nach der Eingabe:
Beispiel 4: Verwenden Sie den Befehl read mit -S -Option
Erstellen das Lesen Befehl mit einer Variablen und der -S Möglichkeit. Der Eingangswert des Passworts wird für die Option -S nicht angezeigt. Die Eingabewerte werden später auf die Authentifizierung überprüft. Eine Erfolgs- oder Fehlermeldung wird ebenfalls gedruckt.
#!/Bin/BashAusgang:
Die folgende Ausgabe erscheint nach Einnahme der gültigen und ungültigen Eingabewerte:
Beispiel 5: Verwenden Sie den Befehl read mit -a Option
Erstellen das Lesen Befehl mit einer Variablen und der -A Möglichkeit. Die Array -Werte werden später nach der Entnahme der Eingabewerte aus der Klemme gedruckt.
#!/Bin/BashAusgang:
Die folgende Ausgabe erscheint nach der Einnahme der Array -Werte:
Beispiel 6: Verwenden Sie den Befehl read mit -noption verwenden
Erstellen das Lesen Befehl mit einer Variablen und der -N Möglichkeit.
#!/Bin/BashAusgang:
Die folgende Ausgabe erscheint, wenn die “78342Wert wird als Eingabe angenommen:
Beispiel 7: Verwenden Sie den Befehl read mit -t -Option
Erstellen lesen Befehl mit einer Variablen und der -T Möglichkeit.
#!/Bin/BashAusgang:
Die folgende Ausgabe erscheint nach der Einnahme der richtigen und falschen Eingabestalte:
Abschluss
Die Verwendung einiger nützlicher Optionen der lesen Der Befehl wird in diesem Tutorial mit mehreren Beispielen erläutert, um die grundlegenden Verwendungen der lesen Befehl.