Date: Wed, 25 Jan 2012 16:08:07 -0600 From: "Doug Poland" <doug@polands.org> To: freebsd-questions@freebsd.org Subject: Portability of shell scripts from other *nixes Message-ID: <ac1be76b3dd10516e61861ae253b793f.squirrel@email.polands.org>
next in thread | raw e-mail | index | archive | help
Hello, I'm trying port some shell scripts to FreeBSD that were originally written on Darwin (OS X). The issue I'm having is the shebang line of the scripts in OS X is #!/bin/sh, and it turns out that is really an instance of bash, and the code contains some bashisms. On FreeBSD I have bash in /usr/local/bin/bash. Is there an "easy/best" way to have a single shebang that works on both OS's? I'd rather not change FreeBSD's bourne shell to bash with any symlinking of /usr/local/bin/bash to /bin/sh. -- Regards, Doug
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?ac1be76b3dd10516e61861ae253b793f.squirrel>