My apologies for the very basic question, but can someone please help explain why the following does not print 3 2 1 6 5 4?echo '1 2 3 4 5 6' | while read a b c; do echo result: $c b a; doneWouldn't the first three numbers be read in order, printed in reverse, and then the last three numbers read and reversed?  I know I am missing something.  Please help!
Why does `read` not pick up all my vars?
bash;shell script;text processing;read