readonly(1)
NAME
readonly - shell built-in function to protect the value of
the given variable from reassignment
SYNOPSIS
sh
readonly [name...]
ksh
**readonly [ name [ = value]...]
DESCRIPTION
sh
The given names are marked readonly and the values of the
these names may not be changed by subsequent assignment. If
no arguments are given, a list of all readonly names is
printed.
ksh
The given names are marked readonly and these names cannot
be changed by subsequent assignment.
On this man page, ksh(1) commands that are preceded by one
or two ** (asterisks) are treated specially in the following
ways:
1. Variable assignment lists preceding the command remain in
effect when the command completes.
2. I/O redirections are processed after variable assign-
ments.
3. Errors cause a script that contains them to abort.
4. Words, following a command preceded by ** that are in the
format of a variable assignment, are expanded with the
same rules as a variable assignment. This means that
tilde substitution is performed after the = sign and word
splitting and file name generation are not performed.
ATTRIBUTES
See attributes(5) for descriptions of the following attri-
butes:
____________________________________________________________
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
|_____________________________|_____________________________|
| Availability | SUNWcsu |
|_____________________________|_____________________________|
SEE ALSO
ksh(1), sh(1), typeset(1), attributes(5)
Man(1) output converted with
man2html