Read-Kommando
Version vom 25. Mai 2023, 17:20 Uhr von Thomas.will (Diskussion | Beiträge)
Was ist das?
- 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.