Modifica: il titolo originale era "lettura fallita in bash"
Con ksh sto usando leggi come un modo conveniente per separare i valori:
$ echo 1 2 3 4 5 | read a b dump
$ echo $b $a
2 1
$
Ma fallisce in bash:
$ echo 1 2 3 4 5 | read a b dump
$ echo $b $a
$
Non ho trovato un motivo nella pagina man perché non riesce, qualche idea?