read string
从键盘输入一个字符串赋给变量string,若string没定义则先定义再使用
readonly var =100
定义一个只读变量,只能在定义时初始化,以后不能改变,不能被清除
export var=300
使用export说明的变量,会被导出为环境变量,其他shell均可使用
注:此时必须使用source 文件名才可以生效


常见环境变量
HOME用于保存注册目录的完全路径名
PATH用于保存用冒号分隔的目录路径名
HOSTNAME主机名
SHELL默认shell解析器
PWD当前目录的绝对路径
预定义变量
$#传给shell脚本参数的数量
$*传给shell脚本参数的内容
$1、$2、$3….$9运行脚本时传递给其的参数用空格隔开
$0当前执行的进程名
$?命令执行后返回的状态,0表示命令正确执行,非0表示出错
$$当前进程的进程号
