Read (Unix)

read czyta linię ze standardowego wejścia

Opis

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

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

Standardowe wejście

Standardowe wejście powinno być plikiem tekstowym

Zmienne środowiskowe

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

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

Przykład

 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ż