Bash read Kommando: Unterschied zwischen den Versionen
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.