Humanity

Edit the world by your favorite way

ポータブルなbashの書き方

釣りタイトルですみません。
そしてアフィですみません。
生きててすみません。


それはさておきGNU Autoconf/Automake/Libtoolという本の「ポータブルなBourneシェルを書く」という章が何気にお役立ちです。



どうせならポータブルなスクリプトを書きたいというのはbashに限らず誰しも思うことです。


悪く言えばバッドノウハウの塊みたいな章ですが、古いshではfunctionキーワードがサポートされてなかったりだとか、色んなことが書いてあります。


またシェルスクリプトに限らず、この本は題名から分かるようにAutotools, Libtoolsの本です。
AutotoolsやLibtoolsと言えばUnix文化を支えてきた重要なツールの一つなので、Unixの歴史的な事柄やツールのことがたくさん書いてあるのです。例えばm4とか。


なので買っておいて損はないと思う一冊なのでぜひ。
できれば上のリンクからぜひ。