read string
    从键盘输入一个字符串赋给变量string,若string没定义则先定义再使用
    readonly var =100
    定义一个只读变量,只能在定义时初始化,以后不能改变,不能被清除
    export var=300
    使用export说明的变量,会被导出为环境变量,其他shell均可使用
    注:此时必须使用source 文件名才可以生效
    image.png
    image.png
    image.png
    常见环境变量
    HOME用于保存注册目录的完全路径名
    PATH用于保存用冒号分隔的目录路径名
    HOSTNAME主机名
    SHELL默认shell解析器
    PWD当前目录的绝对路径
    image.png
    预定义变量
    $#传给shell脚本参数的数量
    $*传给shell脚本参数的内容
    $1、$2、$3….$9运行脚本时传递给其的参数用空格隔开
    $0当前执行的进程名
    $?命令执行后返回的状态,0表示命令正确执行,非0表示出错
    $$当前进程的进程号
    image.png