PIPESTATUS

bashにのみ存在する機能

その名もPIPESTATUS

では早速

 

[root@gochamaze tmp]# cat /etc/passwdd | wc -l

cat: /etc/passwdd: そのようなファイルやディレクトリはありません
0


[root@gochamaze tmp]# echo ${PIPESTATUS[@]}
1 0

 

結局のところ

コマンドをつないだ場合に使用できるオプション。

コマンドをつなぐ最初や中間のもののステータスまで取得可能だよってこと。