shell脚本中一些特殊变量
Posted 水里的芋头
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell脚本中一些特殊变量相关的知识,希望对你有一定的参考价值。
在shell脚本中,一些常见的特殊变量表示方式还是需要知道的
如下就是一些经常用到的特殊变量表示方法:
$0 当前脚本名
$1 $2... 传入脚本or函数的参数(大于10需大括号括起来)
$# 传入脚本or函数的参数个数
$* 打印所有传入参数
[email protected] 打印所有传入参数
当传入参数有双引号时,
$*是整体输出,[email protected]是每个参数输出
$? 上个命令或者函数退出状态
$$ 当前shell脚本进程ID
$- 显示shell使用的当前选项(传递给脚本的flag),与set命令功能相同
$! 在后台运行的最后工作的PID
$_ 保存之前执行的命令的最后一个参数
$UID 打印当前用户的uid,root UID为0
以上是关于shell脚本中一些特殊变量的主要内容,如果未能解决你的问题,请参考以下文章