1 2 3 4 5 6 7 8 9
#!/bin/sh IFS=: for dir in $PATH do for file in "$dir"/* do test -x "$file" && echo "${file##*/}" done done | sort | uniq