Regarding using bash as sh: > Bash runs POSIX scripts just fine. Bash does not run some POSIX scripts fine. See https://lists.gnu.org/archive/html/bug-bash/2017-08/msg00087.html , for example. In that case an executable named ^ can not be called.
Regarding using bash as sh: > Bash runs POSIX scripts just fine. Bash does not run some POSIX scripts fine. See https://lists.gnu.org/archive/html/bug-bash/2017-08/msg00087.html , for example. In that case an executable named ^ can not be called.