Shellで終了コード取得

Shellからプログラムを実行し、その終了コードを表示したい場合、
使用するShellにより、終了コードを格納している変数名が異なることが分かったのでメモ。

■sh/bash

echo $?

csh/tcsh

echo $status

unsigned char型の変数らしく、終了コードが255以内の場合にしか使えないようです。