Découverte de ${PIPESTATUS[]}

Découverte du jour (merci Richard).

Comment obtenir les status des différentes commandes passées dans un pipe ( /! en bash seulement /! )

ges1004:~ # ls -l |wc -l
39
ges1004:~ # echo ${PIPESTATUS[0]} ${PIPESTATUS[1]}
0 0
ges1004:~ # ls -l |wc -rl
wc : option invalide -- 'r'
Try 'wc --help' for more information.
ges1004:~ # echo ${PIPESTATUS[0]} ${PIPESTATUS[1]}
0 1
ges1004:~ #