next up previous contents
Next: 引用符 Up: シェル変数 Previous: エクスポート変数

readonly変数

 

間違って書き換えては困るシェル変数には readonly 文で読み出し専用 属性を与え、保護することができます。 readonly文は引数として与えられたシェル変数を読み出し専用属性にします。 一般書式は次のようになります。

readonly shell_variables
読み出し専用属性を設定されたシェル変数を書き換えようとするとエラーメッセージ が表示されます。シェル変数をいったんread onlyとしてしまうと再び元の状態 に戻す方法はありません。

なお、現在のシェルでエクスポート変数にread only属性を与えてもサブシェルに 渡されるのはその変数値だけであり、read only属性は渡されません。



Riichiro Saito
1995年08月29日(火) 11時41分26秒 JST