shell脚本(12)-特殊变量介绍
2021-07-30 22:28
816 查看
一、特殊变量介绍:
1、$* :代表所有参数,其间隔为IFS内参数的第一个字元
2、$@ :与*星号类同,不同之处在于不参照IFS
3、$# :代表参数数量
4、$: 代表上一个指令的返回值
5、$- :最近执行的foreground pipeline的选项参数
6、$$ :本身的process ID
7、$ :执行上一个背景指令的PID
8、$_:显示最后一个执行的命令
9、$N:shell的第一个外传参数
二、举例说明:
[root@localhost test20210730]# vim specila_variable.sh
#!/usr/bin/bash
echo "脚本的名字是\$0:" "$0"
echo "脚本的参数是\$*:" "$*"
echo "参数的数量是\$#:" "$#"
echo "脚本执行进程\$$:" "$$"
echo "最后执行命令是\$_:" "$_"
echo "第2个参数是\$2:" "$2"
查看运行结果:
[root@localhost test20210730]# sh specila_variable.sh aa bb cc dd 脚本的名字是$0: specila_variable.sh 脚本的参数是$*: aa bb cc dd 参数的数量是$#: 4 脚本执行进程$$: 1368 最后执行命令是$_: 1368 第2个参数是$2: bb
相关文章推荐
- 20.1 Shell脚本介绍;20.2 Shell脚本结构和执行;20.3 date命令用法;20.4 Shell脚本中的变量
- shell脚本介绍shell脚本结构和执行date命令用法shell脚本中的变量
- Shell解析器与脚本,系统、自定义与特殊变量的自我见解与常用语法
- shell脚本特殊变量($0、$1、$2、 $?、 $# 、$@、 $*)
- Shell脚本中的特殊字符(美元符、反斜杠、引号等)作用介绍
- Linux shell脚本 (三)Shell特殊变量
- 20.1 shell脚本介绍 20.2 shell脚本结构和执行 20.3 date命令用法 20.4 shell脚本中的变量
- shell脚本及makefile中的特殊变量
- shell脚本学习:特殊变量和C语言格式循环
- shell脚本基本应用(三)特殊的Shell变量
- Shell脚本中的位置变量参数(特殊字符)实例讲解
- shell 脚本特殊变量
- shell脚本介绍,shell脚本结构和执行方式,date命令的用法,shell脚本中的变量简介
- shell 脚本之特殊变量字符
- 【shell编程】shell脚本介绍、shell脚本结构和执行、date命令用法和shell脚本中的变量
- 脚本乐园 shell 自定义函数(定义、返回值、变量作用域)介绍
- shell脚本中$#、$0、$@等特殊变量的含义
- shell脚本介绍、shell脚本结构和执行、date命令用法、shell脚本中的变量
- shell脚本的特殊变量
- linux的shell脚本介绍、shell脚本结构和执行、date命令用法、shell脚本中的变量