Read (Unix)
read czyta linię ze standardowego wejścia
Opis
edytujInterpreter 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
edytujvar
- nazwa istniejącej lub nieistniejącej zmiennej interpretera komend (ang. shell variable)
Standardowe wejście
edytujStandardowe wejście powinno być plikiem tekstowym
Zmienne środowiskowe
edytujPoniższe zmienne środowiskowe powinny wpływać na działanie polecenia read
:
- IFS
- LANG
- LC_ALL
- LC_CTYPE
- LC_MESSAGES
- NLSPATH
- PS2
Przykład
edytujwhile 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