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