Edycja: oryginalny tytuł brzmiał: „odczyt kończy się niepowodzeniem”
W ksh używam read jako wygodnego sposobu na rozdzielanie wartości:
$ echo 1 2 3 4 5 | read a b dump
$ echo $b $a
2 1
$
Ale kończy się niepowodzeniem:
$ echo 1 2 3 4 5 | read a b dump
$ echo $b $a
$
Nie znalazłem powodu na stronie podręcznika, dlaczego to się nie udaje, jakiś pomysł?