[nycbug-talk] nifty(1)
Matthew Story
matt at tablethotels.com
Thu Dec 15 00:54:24 EST 2011
i believe the most portable version is slightly uglier:
On Dec 14, 2011, at 6:13 PM, Isaac Levy wrote:
> shout() { echo "$0: $*" >&2; }
> barf() { shout "$*"; exit 111; }
safe() { ${1+"$@"} || barf "cannot $*"; }
^^^^^^^^ this bit is more reliable for sh on Solaris (real Bourne shell)
you can install the shells/heirloom-sh package from ports (it installs as `jsh') for `compatibility' testing, I believe Bourne shell is typically considered the most
restrictive of the POSIX shells (although i believe it is not technically compliant with IEEE Std 1003.2 (``POSIX.2'') ... neither is FreeBSD shell, although it is closer).
>
> I use these daily, they're extremely cross-platform friendly in any bourne-derived shell I've used in the last 3 years.
>
More information about the talk
mailing list