Neven Sajko via arch-general <arch-general@xxxxxxxxxxxxx> wrote: > 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. The character '^' is amongst the characters that need quoting in the shell. This is because shells that support upper case only terminals implement it as an alias for the pipe symbol and because it is a special character in the pattern matcher. Note that older versions of the POSIX standard had a bug and did not mention that '^' needs quoting. The current version includes the needed hint. Jörg -- EMail:joerg@xxxxxxxxxx (home) Jörg Schilling D-13353 Berlin joerg.schilling@xxxxxxxxxxxxxxxxxxx (work) Blog: http://schily.blogspot.com/ URL: http://cdrecord.org/private/ http://sf.net/projects/schilytools/files/'