ポータブルなbashの書き方
釣りタイトルですみません。
そしてアフィですみません。
生きててすみません。
それはさておきGNU Autoconf/Automake/Libtoolという本の「ポータブルなBourneシェルを書く」という章が何気にお役立ちです。
どうせならポータブルなスクリプトを書きたいというのはbashに限らず誰しも思うことです。
悪く言えばバッドノウハウの塊みたいな章ですが、古いshではfunctionキーワードがサポートされてなかったりだとか、色んなことが書いてあります。
またシェルスクリプトに限らず、この本は題名から分かるようにAutotools, Libtoolsの本です。
AutotoolsやLibtoolsと言えばUnix文化を支えてきた重要なツールの一つなので、Unixの歴史的な事柄やツールのことがたくさん書いてあるのです。例えばm4とか。
なので買っておいて損はないと思う一冊なのでぜひ。
できれば上のリンクからぜひ。