$0 获取当前执行的shell脚本的文件名,如果执行脚本包含了路径,那么就包括脚本路径。 $n 获取当前执行的shell脚本的第n个参数值,n=1..9,当n为0时表示脚本的文件名;如果n大于9,则用大括号括起来,例如${10},接的参数以空格隔开。 $# 获取当前执行的shell脚本后面接的参数的
转载
2020-04-01 10:36:00
85阅读
常用的特殊位置参数变量
原创
2018-02-09 15:56:40
407阅读
参数计数
特殊变量$#可以存储执行脚本时包含的命令行参数个数!
#!/bin/bash
if [ $# -ne 2 ]
then
echo Usage:input a b
else
total=$[ $1 + $2 ]
echo&n
原创
2014-11-07 17:42:34
547阅读
$0 -- 获取当前执行shell脚本的 文件名 $n -- 获取当前执行shell脚本的 第n个参数 $# -- 获取当前执行shell脚本的 带的参数个数 $? -- 获取执行上一个指令的执行状态返回值 0为成功,非零为失败 $* -- 获取当前shell脚本所有传参的参数, "$*" 将所有参
转载
2017-03-09 10:50:00
140阅读
2评论
echo $SHLVL 该变量包含当前工作的shell level
$* 所有参数列表 受IFS控制
PS1 为提示符,可进行设置 PS1="[\u@\h \W]\$"
PS2 为换行时的那个符号如 aa '换行后默认会出现>我们可以进行修改 PS2=''换成你喜欢的
IFS 为变量的分隔符,默认是空格
表格 B-1. 特殊的shell变量
转载
2012-09-04 22:14:50
425阅读
以下内容使用Markdown编写.包括python变量命名规则,特别是私有变量的使用.问题引入在编写orm时候,看到一些参考资料上对变量的命名有些特殊,有的前面有一个下划线,有时会有两个,很是困惑;本以为变量的命名只要是前面是下划线或字母即可,为了弄清这个问题,产生这个文章 .命名规范常规变量命名这里可以[参考资料](4)特殊变量命名1、 _xx 以单下划线开头的表示的是protected类型的变
位置变量和特殊变量参数,它们是只读的.
位置变量:
如果要向一个shell脚本传递信息,可以使用位置参数完成此功能;参数相关数目传入脚本,此数目可以任意多,但只有前9个可以被访问,使用shift命令可以改变这个限制;参数从第一个开始,在第九个结束;每个访问参数前要加$符号;第一个参数为0,表示预留保存实际脚本名字;无论脚本是否有参数,此值均可用.
变量名:$0,$1,$2
转载
精选
2013-03-21 12:45:34
3884阅读
1.位置参数
/temp/test.sh 3 89
$0 脚本本身
$1 脚本的第一个参数。(3)
$2 脚本的第二个参数。(89)
原创
2016-05-18 06:59:44
1960阅读
请认证正版地址:http://blog.51cto.com/zpf666
原创
2018-12-25 22:42:54
2038阅读
点赞
Shell常用的特殊位置参数变量说明 原文:http://m.blog.itpub.net/15498/viewspace-2151142/ $0 获取当前执行的shell脚本的文件名,如果执行脚本包含了路径,那么就包括脚本路径$n 获取当前执行的shell脚本的第n个参数值,n=1..9,当n为0
转载
2018-05-07 17:22:00
101阅读
2评论
有很多特殊变量是被Shell自动赋值的,我们已经遇到了$?和$1,现在总结一下:常用的位置参数和特殊变量$0 相当于C语言main函数的argv[0]$1、$2... 这些称为位置参数(Positional Parameter),相当于C语言main函数的argv[1]、argv[2]...$# 相当于C语言main函数的argc - 1,注意这里的#后面不表示注释$@ 表示...
原创
2021-07-08 10:52:34
209阅读
特殊变量 类似__xx,以双下划线开头的实例变量名,就变成了一个私有变量(private),只有内部可以访问,外部不能访问;类似__xx__,以双下划线开头,并且以双下划线结尾的,是特殊变量,特殊变量是可以直接访问的,它不是private变量,下面会介绍Python中的常见特殊变量;类似_x,以单下划线开头的实例变量名,这样的变量外部是可以访问的,但是
1.shell中的特殊位置参数变量$0:获取当前执行的shell脚本的文件名,如果执行脚本包含了路径,那么就包括脚本路径$n:获取当前执行的shell脚本的第n个参数,n=1..9,当n为0时表示脚本的文件名;如果n大于9,则用大括号括起来 比如${10},接的参数以空格隔开$#:获取当前执行的shell脚本后面接的参数的总个数$*:获取当前shell脚本所有传参的参数,不
原创
2017-08-09 15:17:24
2141阅读
2 变量python语言的基本变量类型包括五大类:字符串 string数字 numeric列表 list元组 tuple字典 dictionary变量就是1个存储数据的时候当前数据所在的内存地址的名字。语句 变量名 = 值2.1 标识符 identifierpython定义规则数字字母下划线组成不能由数字开头不能使用内置关键字严格区分大小写2.2 命名习惯见名知意大驼峰:每个单词字母首字母大写 M
让你的perl代码看起来更像perl代码,而不是像C或者BASIC代码,最好的办法就是去了解perl的内置变量。perl可以通过这些内置变量可以控制程序运行时的诸多方面。
本文中,我们一起领略一下众多内置变量在文件的输入输出控制上的出色表现。
转载
精选
2010-08-04 20:47:25
498阅读
9.Scripts本章同步视频:https://edu.51cto.com/sd/e48749.3.3 Shell script 的默认变数($0, $1...)变量含义$0当前脚本的文件名。$n(n≥1)传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个参数是 $1,第二个参数是 $2。$#传递给脚本或函数的参数个数。$*传递给脚本或函数的所有参数。$@传递给脚本或函数的所有参
原创
2020-05-08 19:38:06
290阅读
点赞
$$Shell本身的PID(ProcessID)$!Shell最后运行的后台Process的PID$?最后运行的命令的结束代码(返回值)$*所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出所有参数$@所有参数列表。如"$@"用「"」括起来的情况、以"$1" "$2" ...
转载
2021-07-19 09:51:00
111阅读
2评论
shell中的特殊变量:$0 shell或shell脚本的名字$* 以一对双引号给出参数列表,即这个程序的所有参数"$1 $2 $3 ..."
$@ 将各个参数分别加双引号返回,即这个程序的所有参数"$1" "$2" "$3" "..."$# 参数的个数$_ 代表上一个命令的最后一个参数$- 代表引用当前脚本中命令的选项的引导符$$ 代表所在命令的PID$! 代表最后执行的后台命令的PID$?
原创
2012-04-13 16:26:31
381阅读
点赞
类似__xx,以双下划线开头的实例变量名,是一个私有变量(private),只有内部可以访问,外部不能访问;类似__xx__,以双下划线开头,并且以双下划线结尾的,是特殊变量,特殊变量是可以直接访问的,它不是private变量,下面会介绍Python中的常见特殊变量;类似_x,以单下划线开头的实例变量名,这样的变量外部是可以访问的,但是,按照约定俗成的规定,当你看到这样的变量时,意思就是,“虽然我
转载
2023-08-11 11:11:09
80阅读
以下内容使用Markdown编写.包括python变量命名规则,特别是私有变量的使用.问题引入在编写orm时候,看到一些参考资料上对变量的命名有些特殊,有的前面有一个下划线,有时会有两个,很是困惑;本以为变量的命名只要是前面是下划线或字母即可,为了弄清这个问题,产生这个文章 .命名规范常规变量命名这里可以[参考资料](4)特殊变量命名1、 _xx 以单下划线开头的表示的是protected类型的变