スクリプトをHP-UXからLINUXに移植中です。スクリプトを入手しようとすると、bashは次のように文句を言います。
bash: typeset: -u: invalid option
typeset: usage: typeset [-afFirtx] [-p] name[=value] ...
typeset: usage: typeset [-afFirtx] [-p] name[=value] ...
./install_profile: line 237: typeset: -l: invalid option
typeset -u
私が見ることができることから、typesetは変数に値を割り当てるために使用されますが、何を理解しているかはよくわかりませんtypeset -l
。具体的には、foo="bar"などの一般的な割り当てとは異なります。
bashと互換性がないように見えるので、LINUXbashを表現するため typeset -u
の同等の方法があるかどうか疑問に思いました。typeset -l
あるいは、タイプセットはkshからのものであるように見えるので、タイプセットコマンドをkshコマンドとして認識させることができるかどうか疑問に思いました。
ありがとう。