read - Liest eine Zeicheneingabe vom Nutzer ein

Verhalten

  • Mit read können Strings in Variablen gelesen werden
  • Die variable $REPLY speichert die Antwort standardmäßig
  • Mit -a können die Werte in ein Array gelesen werden

Beispiele

read word1 word2
echo "Here is your input: \"$word1\" \"$word2\""
 
read
echo "You said $REPLY"
 
read -a array
echo "The words are ${array[0]} and ${array[1]}"
# Einlesen in die Umgebungsvariable
read
echo "You said " $REPLY
 
# Einlesen in angegebene Variablen
read word1 word2
echo "Here is your input: \"$word1\" \"$word2\""
 
# Einlesen in ein Array
read -a colors
echo "The first two colors were: ${colors[0]} and ${colors[1]}"