[CDBUG-talk] Sysadmin blog
Brian Callahan
bcallah at devio.us
Mon Nov 17 22:28:14 EST 2014
On 11/17/14 22:18, Jaime wrote:
> On Monday, November 17, 2014, James L. Lauser <james at jlauser.net
> <mailto:james at jlauser.net>> wrote:
>
> That assumes you don't do a common Linuxism and assume that sh is
> actually bash or something else and write a script that depends on
> a feature that's not common to all sh-like shells.
>
>
> What constitutes a "sh-like shell"?
>
> Jaime
>
A Bourne shell (i.e. not a C shell).
POSIX specifies what a shell should do:
http://pubs.opengroup.org/onlinepubs/007904975/utilities/sh.html
and
http://pubs.opengroup.org/onlinepubs/009695399/utilities/xcu_chap02.html
Of course, such things are only part of the battle: the other part is
not using non-standard userland utilities or non-standard flags in your
scripts (e.g., did you know that `sed -i` is not part of POSIX? OpenBSD
doesn't implement the -i flag!).
~Brian
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.nycbug.org/pipermail/cdbug-talk/attachments/20141117/4c5cb63b/attachment.html>
More information about the CDBUG-talk
mailing list