 ,    .    
    :

$ declare -r

declare -ar BASH_VERSINFO='([0]="2" [1]="05b" [2]="0" [3]="1" ... )'

declare -ir EUID="500"

declare -ir PPID="936"

declare -r SHELLOPTS="braceexpand:emacs:hashall:histexpand:history:..."

declare -ir UID="500"

declare -r person2="jenny"

declare -rx person3="helen"

      ,   
 .         ,  -
  -i.  - ,   BASH_VERSINFO    -
;         .  -
         readonly,  
    .       
,    ,   readonly  .

      declare    -
 .        set (.  "set: -
   "    )  .  -
 declare      typeset.       -
,       ,    Linux.

read:  ,  

      ,   ,  -
     ,  -
,   ,       -
.  read        -
     .   read 
           :

$ cat readi

echo -n ", : "

read firstline

echo ": $firstline"

$ readi

, :  .

:  .

    readi   echo,   -
     .  -n   
NEWLINE,        ,   .  -
  readi     firstline.    -
 read     firstline.     -
   (    ),   ( )
 ,         . -
,   ,     ,  
     *:

308                                        III,   Red Hat Linux