ポータブルシェルプログラミングリソース

ポータブルシェルプログラミングリソース

移植可能なシェルプログラミングに使用できるリソースは何ですか?最終的な答えは、すべてのターゲットプラットフォームでテストすることですが、これはほとんど実用的ではありません。

これPOSIX/シングルUNIX仕様それは始まりですが、各実装のサポートレベルや一般的な拡張が何であるかを教えてくれません。各実装のドキュメントを読むことができますが、時間がかかり、完全に正確ではありません。

私の考えでは、理想的な形式は、一種のコミュニティ注釈付きのPOSIX仕様バージョンになります。ここで、各機能は、様々な実装におけるサポートレベルに応じてコメントを追加する。そんなことありますか?それとも他の有用なリソースがありますか?

例えば、Sven Mascheckのシェル移植性ページただし、構文要素と一部の組み込み関数のみが含まれ、古いシェルのみを扱います。私はより包括的な資料を探しています。

ベストアンサー1

autoconf マニュアルには次のセクションがあります。 ポータブルシェルプログラミング

ただし、これはPOSIXに固有のものではありませんが、おそらく移植可能なシェルコードを書こうとするときにやるべきことと、やるべきことの最も完全なコレクションです。

おすすめ記事