1 2 3 4 5 6 7 8 9
#!/bin/sh IFS=: exec $( for dir in $PATH; do for file in "$dir"/*; do [ -f "$file" ] && [ -x "$file" ] && printf '%s\n' "${file##*/}" done done | sort -u | ./swenu -al 10)