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"
var - nazwa istniejącej lub nieistniejącej zmiennej interpretera komend (ang. shell variable)
Standardowe wejście powinno być plikiem tekstowym
Poniższe zmienne środowiskowe powinny wpływać na działanie polecenia read:
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