read czyta linię ze standardowego wejścia

Opis edytuj

Interpreter komend (ang. shell) sczytuje ze standardowego wejścia linię (aż do znaku backslash "\"), wyjątkiem jest, gdy polecenie to zostanie wywołane z parametrem "-r"

Argumenty edytuj

var - nazwa istniejącej lub nieistniejącej zmiennej interpretera komend (ang. shell variable)

Standardowe wejście edytuj

Standardowe wejście powinno być plikiem tekstowym

Zmienne środowiskowe edytuj

Poniższe zmienne środowiskowe powinny wpływać na działanie polecenia read:

  • IFS
  • LANG
  • LC_ALL
  • LC_CTYPE
  • LC_MESSAGES
  • NLSPATH
  • PS2

Przykład edytuj

 while read -r aa bb
 do
 printf "%s %s\n" "$aa" "$bb"
 done < plik_wyjsciowy

Wyświetla plik w którym pierwsze pole (ang. field) każdej linii jest przenoszone na koniec linii

Zobacz też edytuj