原文:Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数

前面已经讲到,变量名只能包含数字 字母和下划线,因为某些包含其他字符的变量有特殊含义,这样的变量被称为特殊变量。例如, 表示当前Shell进程的ID,即pid,看下面的代码: echo 运行结果 特殊变量列表 变量 含义 当前脚本的文件名 n 传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个参数是 ,第二个参数是 。 传递给脚本或函数的参数个数。 传递给脚本或函数的所有参数。 ...

2018-04-27 18:13 0 1885 推荐指数:

查看详情

Shell特殊变量Shell $0, $#, $*, $@, $?, $$和命令行参数

前面已经讲到,变量名只能包含数字、字母和下划线,因为某些包含其他字符的变量特殊含义,这样的变量被称为特殊变量。例如,$ 表示当前Shell进程的ID,即pid,看下面的代码: $echo $$ 运行结果 29949 特殊变量列表 ...

Wed Feb 22 18:23:00 CST 2017 0 18246
linux bash Shell特殊变量Shell $0, $#, $*, $@, $?, $$和命令行参数

在linux下配置shell参数说明 前面已经讲到,变量名只能包含数字、字母和下划线,因为某些包含其他字符的变量特殊含义,这样的变量被称为特殊变量。 例如,$ 表示当前Shell进程的ID,即pid,看下面的代码: 运行结果 特殊变量列表 变量 含义 $0 当前脚本的文件名 ...

Mon Feb 13 23:01:00 CST 2017 0 29668
shell 命令行参数(基本)

命令行参数 $0 表示程序名。$1 至 \$9则是位置参数。$# 表示参数的个数。$* 将所有参数当做一个整体来引用$@ 把每个参数作为一个字符串返回,可以使用for循环来遍历$? 最近一个执行的命令的退出状态。0表示执行成功$_ 上一个命令的最后一个参数。使用快捷键 ESC+. 也是这个效果 ...

Wed Nov 27 23:23:00 CST 2019 0 1945
shell 命令 - 命令行参数

命令行参数 在运行脚本时,有时需要输入参数,输入的参数称为命令行参数命令行参数会按照参数输入的顺序将输入参数依次赋值给位置参数变量。 $0 是脚本的路径名, $1 是第一个参数 $2 是第二个参数 … $9 是第九个参数 ${10} 是第十个参数 在脚本中就按照上述方式引用输入的参数变量 ...

Fri Apr 15 00:10:00 CST 2022 0 779
Shell:传递命令行参数

shell脚本文件(t.sh)内容: 执行脚本: 脚本文件中获取调用者传递的参数用:$n 还有以下特殊情况: $# 表示传递到脚本的参数个数 $* 表示以一个单字符串显示所有向脚本传递的参数。 $$ 表示脚本运行的当前进程ID号 $! 表示后台运行 ...

Thu Dec 20 16:59:00 CST 2018 0 2587
shell-命令行参数(转)

命令行参数 (转自http://c.biancheng.net/cpp/view/2739.html) 特殊变量列表 变量 含义 $0 当前脚本的文件名 $n 传递给脚本或函数的参数。n ...

Thu Nov 03 23:50:00 CST 2016 0 9592
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM