ポータブルシェルプログラミングにはどのようなリソースがありますか?最終的な答えは、対象となるすべてのプラットフォームでテストすることですが、それが実用的であることはめったにありません。
POSIX / Single UNIX仕様は始まりですが、各実装のサポートのレベルや、存在する一般的な拡張機能については説明していません。各実装のドキュメントを読むことはできますが、それは非常に時間がかかり、完全に正確ではありません。
理想的な形式は、POSIX仕様のある種のコミュニティ注釈付きバージョンであり、各機能は、さまざまな実装間のサポートレベルによって注釈が付けられているように思われます。そんなことはありますか?または、他に役立つリソースはありますか?
たとえば、Sven Mascheckのシェルの移植性ページがありますが、これは構文要素といくつかの組み込み要素についてのみであり、古いシェルのみを対象としています。より包括的なリソースを探しています。
承認された回答:
autoconfマニュアルには、ポータブルシェルプログラミングに関するセクションがあります。
これは特にPOSIXを対象としているわけではありませんが、おそらく
ポータブルシェルコードを作成しようとするときに行うべきことと行わないことの
最も完全なコレクションです。