Read (Unix)

Z Wikipedii, wolnej encyklopedii

read czyta linię ze standardowego wejścia

Opis[edytuj | edytuj kod]

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 | edytuj kod]

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

Standardowe wejście[edytuj | edytuj kod]

Standardowe wejście powinno być plikiem tekstowym

Zmienne środowiskowe[edytuj | edytuj kod]

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 | edytuj kod]

 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 | edytuj kod]