有人可以解释以下代码的工作原理吗?
echo '1 2 3 4 5 6' | while read a b c do echo $c $b $a done
具体来说,我想知道为什么这个循环的输出是3 4 5 6 2 1, 而不是3 2 1和6 5 4在两个单独的行上?我似乎无法围绕它...
3 4 5 6 2 1
3 2 1
6 5 4
bash scripts
bash ×1
scripts ×1