shell脚本里面 "$" 的用法

变量名 作用

$0 当前脚本的名字

$n 传递给脚本或者函数的参数,n表示第几个参数

$# 传递给脚本或函数的参数个数

$* 传递给脚本或函数的所有参数

$@ 传递给脚本或者函数的所有参数

$$ 当前shell脚本进程的PID

$? 函数返回值,或者上个命令的退出状态

$BASH BASH的二进制文件问的路径

$BASH_ENV BASH的启动文件

$BASH_VERSINFO[n] BASH版本信息,有六个元素

$BASH_VERSION BASH版本号

$EDITOR 脚本所调用的默认编辑器

$EUID 当前有效的用户ID

$FUNCNAME 当前函数名

$GROUPS 当前用户所属组

$HOME 当前用户家目录

$HOSTTYPE 主机类型

$LINENO 当前行号

$OSTYPE 操作系统类型

$PATH PATH路径

$PPID 当前shell进程的父进程ID

$PWD 当前工作目录

$SECONDS 当前脚本运行秒数

$TMOUT 不为0时,超过指定的秒将退出shell

$UID 当前用户ID

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容