ベストアンサー1
確認するポータブルシェルプログラミングリソース。
特にSolarisの場合、最大の問題は、/usr/xpg4/bin
ユーティリティがPOSIX以前の時代と逆互換していることを確認することです。単一のUnixのユーティリティ(/usr/xpg6/bin
/usr/bin
PATH
/usr/bin
/usr/xpg4*
v2そしてv3それぞれ)。 IIRCには、状況に応じて動作を変更するいくつかのシェル組み込み機能もありますPATH
。
スクリプトがbash構成を使用している場合は、kshで実行するように調整する必要があります。 Bashとkshには、POSIXで見つけることができない多くの便利な機能(配列、拡張globモードなど[[ … ]]
)を含む大規模な共通サブセットがあります。<(…)
この多くの大規模な共通サブセットがあります。 Linuxでもkshを実行できます。ほとんどのディストリビューションにはkshがオプションのパッケージとして含まれており、ソースコードをダウンロードできます。公式ホームページからまたはより多くの場所が利用可能。
LFS サイトにはインストール手順があります。。