Yash マニュアル: readonly 組込みコマンド
Author: magicant
Description: Yash の readonly 組込みコマンドについて

# Readonly 組込みコマンド

Readonly 組込みコマンドは読み取り専用の変数または関数を表示・設定します。

## 構文

- `readonly [-pxX] [変数…] [変数=値…]`
- `readonly -f[p] [関数…]`

## 説明

Readonly コマンドは typeset コマンドに `-gr` オプションを付けたものと同じです。その他オプション・オペランド・終了ステータスは typeset コマンドと同様です。

## 補足

readonly コマンドは特殊組込みコマンドです。

POSIX には readonly コマンドに関する規定はありますが、オプションは `-p` しか規定がありません。その他のオプションは POSIX 準拠モードでは使えません。また POSIX は `-p` オプションをオペランドとともに使うことを認めていません。