以下の内容はhttps://ebc-2in2crc.hatenablog.jp/entry/2020/11/14/023841より取得しました。


シェル変数を読込専用にするメモ。

シェル変数を読込専用にするやり方のメモ。

シェル変数を読込専用にする

readonly コマンドを実行するとシェル変数を読込専用にすることができるのでそのへんをメモしておく。

readonly コマンドは sh で実行することができる。

readonly コマンドでシェル変数を読込専用にする

readonly コマンドで読込専用にしたシェル変数は値を代入するとエラーになる。

$ (
  HOGE=ほげ
  readonly HOGE
  HOGE=ふが
)
zsh: read-only variable: HOGE

readonly コマンドで読込専用にしたシェル変数は unset もできなくなる。

$ (
  HOGE=ほげ
  readonly HOGE
  unset HOGE
)
zsh: read-only variable: HOGE

複数のシェル変数を同時に読込専用にすることもできる。

$ (
  HOGE=ほげ
  FUGA=ふが
  readonly HOGE FUGA
)

readonly コマンドは引数なしで実行すると読込専用に設定しているシェル変数の一覧を表示する。

$ readonly
'!'=0
'#'=0
'$'=82181
'*'=(  )
# 省略



以上の内容はhttps://ebc-2in2crc.hatenablog.jp/entry/2020/11/14/023841より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14