linux shell 笔记---变量

来源:互联网 发布:计算机病毒 知乎 编辑:程序博客网 时间:2024/06/05 11:31

1、unset 可以删除变量的赋值,如:

COUNT=1

echo $COUNT

unset COUNT

echo COUNT

结果:

1

(空格)

2、位置变量

$0:代表脚本的文件名;

$1……$9:代表从第一个参数到第九个参数

$#:命令行参数的个数

$@:包含所有命令行参数

$?:前一个命令的退出状态(0为正常退出,非0为失败退出)

$*:所有命令行参数,$1到$9,似乎和$·没有多大的区别

$$:正在执行的进程ID