> > All SUS-complaint unixes have a /bin/sh ... It ussualy run > > Bourne-scripts, but might support various extensions which > > may not work in other shells. ... > I take your point about non-standard extensions, but the way > round that is to stick to the original Bourne shell syntax and > not use the extensions. Which is all well and good, provided one is aware of what is and is not an extension. Absent a true Bourne shell for testing, extensions may easily turn up in a script that was intended to be portable.