read czyta linię ze standardowego wejścia

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