
Shell中的特殊变量$0, $#, $*, $@, $?和$$以及命令行参数
5星
- 浏览量: 0
- 大小:None
- 文件类型:PDF
简介:
本文介绍了Shell脚本中常见的6个特殊变量及其作用,包括文件名、参数数量、位置参数及PID等,并解释了命令行参数的基本用法。
Shell 特殊变量包括以下几种:
- `$0`:当前脚本的文件名。
- `$n`:传递给脚本或函数的参数。其中 n 是一个数字,表示第几个参数(例如第一个参数是 $1,第二个参数是 $2)。
- `#$` :传递给脚本或函数的参数个数。
- `$*` 和 `$@`:都代表所有传入脚本或函数中的参数。当使用双引号包含时,$@ 会将每个单独的参数视为一个独立元素处理,而 $* 则把所有的参数看作单一字符串。
- `?` :上个命令执行后的退出状态或者函数返回值。通常情况下,成功执行后返回0,失败则返回1。
- `$`:当前Shell进程的ID号。
这些变量在编写和调试 Shell 脚本时非常有用。
全部评论 (0)
还没有任何评论哟~


