Bash read Kommando: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „=read-Kommando= Mit read wird eine Eingabezeile eingelesen und deren Inhalt Variablen zugewiesen. Die Eingabe wird anhand der Trennzeichen in einzelne Token z…“)
 
 
Zeile 7: Zeile 7:
 
#!/bin/bash
 
#!/bin/bash
 
echo "wie heißen sie?"
 
echo "wie heißen sie?"
read NAME VORNAME
+
  read NAME VORNAME
 
echo "Sie heißen $VORNAME $NAME"
 
echo "Sie heißen $VORNAME $NAME"
 
</syntaxhighlight>
 
</syntaxhighlight>
 
read wird in dieser Form sehr selten benutzt da der automatische Charakter von shell Skripten dadurch verloren geht.
 
read wird in dieser Form sehr selten benutzt da der automatische Charakter von shell Skripten dadurch verloren geht.

Aktuelle Version vom 6. Juni 2024, 08:21 Uhr

read-Kommando

Mit read wird eine Eingabezeile eingelesen und deren Inhalt Variablen zugewiesen. Die Eingabe wird anhand der Trennzeichen in einzelne Token zerlegt und der Reihe nach den Variablen zugewiesen. Stehen mehr Token zur Verfügung als Variablen, so wird die letzte Variable mit allen noch nicht zugewiesenen Token belegt; stehen weniger Token bereit, bleibt der Inhalt der überschüssigen Variablen leer:

#!/bin/bash
echo "wie heißen sie?"
  read NAME VORNAME
echo "Sie heißen $VORNAME $NAME"

read wird in dieser Form sehr selten benutzt da der automatische Charakter von shell Skripten dadurch verloren geht.