#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)