shell脚本中$的多种用法($* 、 $@ 、$_ 、$# 、$$ 、$! 、 $? )

、## 1.用法

变量名 含义
$0 脚本本身的名字
$1 脚本后所输入的第一串字符
$2 传递给该shell脚本的第二个参数
$* 脚本后所输入的所有字符"westos linux lyq"
$@ 脚本后所输入的所有字符’westos’ ‘linux’ ‘lyq’
$_ 表示上一个命令的最后一个参数
$# #脚本后所输入的字符串个数
$$ 脚本运行的当前进程ID号
$! 表示最后执行的后台命令的PID
$? 显示最后命令的退出状态,0表示没有错误,其他表示由错误

2.练习:

shell脚本中$的多种用法($* 、 $@ 、$_ 、$# 、$$ 、$! 、 $? )_第1张图片
脚本运行结果:

你可能感兴趣的:(shell,linux)