In addition to tags for ksh, ksh93, and so on, I wish there was a POSIX tag, to make it easy to see which of the recommended features and usages were within the limits of the POSIX standard for the shell (which ksh93 or /usr/xpg4/bin/sh are probably supersets of).
If there is a standard, even if it's a bit lame, if there's any chance of a script being used other than just on [Open]Solaris, IMO one ought to at least consider limiting oneself to the standard, give or take #!, which avoids the need for a wrapper or installer, but is not part of the standard. Along those lines, the disclaimer is needed that /bin/sh isn't necessarily the POSIX compliant shell, but rather the sh found on PATH obtained from getconf. -- This message posted from opensolaris.org