1、查看所有的shell变量
set
2、查看所有的只读shell变量
readonly
3、变量设置值
格式:var_name=var_value
注意:=连接变量名和变量值,=两侧不能有空格
4、输出变量值
echo $var_name
echo ${var_name}
5、变量值连接
echo $var_name1$var_name2
注意,两个变量之间没有空格
6、查看所有环境变量
env
7、给环境变量设置值
VAR_NAME=VALUE
export VAR_NAME
8、清除变量
unset var_name
9、导出变量到子脚本中
父脚本中定义好变量,然后 export var_name
子脚本中可以使用该变量. $var_name或${var_name}
10、显示脚本执行状态
11、脚本运行的当前进程id执行完脚步,输入 echo $?
注意:0,表示成功
12、传递给shell脚本的参数个数$$
$#
13、反引号`
设置系统的命令输出到变量
echo "shell file name is :`basename $0` "
14、以串行形式,打印当前整个目录
echo *