#navi(../)
* 変数をリードオンリーにするサンプルシェルスクリプト [#d80d356c]
''readonly''を使用することにより書き換え不可の変数をシェルスクリプト上に記述することができます。~
以下にサンプルスクリプト等を記します。~
尚、シェルはbashを使用しました。

#contents
#htmlinsertpcsp(linux_ads_top.html,linux-sp.html)

* ''readonly'' 変数を指定したシェルスクリプト [#fb529cfb]
#ref(ro.sh)
 #!/bin/bash
 
 readonly CONST_A=SAKURA
 CONST_A=TSUBAKI
 unset CONST_A

* readonly変数シェルスクリプトの実行 [#p858032a]
以下に上記に記したサンプルシェルスクリプトを実行した時の出力を記します。
 $ chmod +x ro.sh
 $ ./ro.sh
 ./ro.sh: line 4: CONST_A: 読み込みのみの変数
 ./ro.sh: line 5: unset: CONST_A: cannot unset: readonly variable
readonly指定をすると変数値の変更が不可能であることと、unsetも不可能であることが確認できます。

以上、''readonly''変数のサンプルシェルスクリプトでした。

#htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS