質問: システムを**UNIXからLINUX**へ移行する際、非互換項目であるものの中でシェルスクリプトの移行についてご教授願いたいです。 調査が必要な項目としては ・コマンド名 ・コマンド名の数 ・コマンドごとの使用件数 ・コマンドのパスが異なること。 ・コマンド自体が存在しない可能性 ・コマンドの出力結果が異なる可能性 →**シェル自体の互換性は高いが、呼び出されるコマンド・コマンドのパス・引数・返り値などは要確認** このようなことが考えられるのですが、ほかにも注意すべき点がありますでしょうか? もしよろしければ具体例もお教えいただけると嬉しいです。
回答: UNIX(POSIX,BSD?)やLinuxのディレクトリ構造については、Filesystem Hierarchy Standardを参考に。また、シェルは何(sh,csh,tcsh,bash?)を想定しているのでしょうか?また、Linuxの場合ディストリビューションによって微妙な違いがあります。また、システムによって標準でインストールされるコマンドも違う場合があり、そのコマンドがあってもパラメタが違ったりとか結構面倒くさいと思います。出来るようなら、実際のスクリプトを実機で走らせるのが正解と思います。