逆引きシェルスクリプト/変数をリードオンリーにするサンプルシェルスクリプト
の編集
Top
/
逆引きシェルスクリプト
/
変数をリードオンリーにするサンプルシェルスクリプト
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
(no template pages)
#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)
タイムスタンプを変更しない
#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)
テキスト整形のルールを表示する
添付ファイル:
ro.sh
380件
[
詳細
]