Fix for OS X, which does not support -printf in find

OS X does not have `-printf` for the `find` command, so instead pipe through `xargs` and `basename` before sorting with `sort`.
another workaround is to use command which ls
```
tfoote@yeti ~ % alias ls='ls -G'
tfoote@yeti ~ % command which ls
/bin/ls
```