set SH to bash, detect clang or gcc