# Bash 4.2 + extras, 159 / 13! = 2.56 × 10<sup>-8</sup>
<!-- language-all: lang-bash -->
case $1 in
0)w;;
1)man;;
2)grep;;
3)curl /;;
4)sed;;
6)curl _;;
7)curl 0;;
16)man /;;
22)curl -f to/!;;
23)curl to -o/;;
126)/;;
127)-;;
136)$[2**63%-1];;
esac
Supports exit codes **0**, **1**, **2**, **4**, **6**, **7**, **16**, **126**, **127**, and **136**.
I decided to golf this later.
### Verification
$ for n in {0..255}; do bash exit.sh $n ; (($? == $n)) && echo $n >&0; done &>-0
1
2
3
4
6
7
16
22
23
126
127
136