#!/bin/bash
name=”Matto” #变量名和等号之间不能有空格# name=”Blog4Matto” #重定义name变量# readonly name #设置name为只读变量# unset name #删除变量,不能删除只读变量# ${name} #使用变量,加大括号是为了识别变量边界#
变量类型
1.局部变量:在脚本或命令中定义,仅在当前shell实例中有效
2.环境变量:所有程序,包括shell启动的程序都能访问环境变量,有些程序需要环境变量依赖保证 其正常运 行,必要的时候shell脚本也可以定义环境变量
3.shell变量:由shell程序设置的特殊变量,shell变量由一部分环境变量和一部分局部变量组成,这 些变量保证了shell的正常运行