shell脚本中 '$' 与不同的符号搭配其表示的意义也会不同 特殊标志符 含义 $0 当前脚本的文件名 $n 传递给脚本或函数的参数。n 是一个数字,表示第几个参数。 例如,第一个 ...
在 shell 中我们会见到 这样的符号,这是什么意思呢 简单来说 就是你写的shell脚本本身的名字, 是你给你写的shell脚本传的第一个参数, 是你给你写的shell脚本传的第二个参数 比如你新建了一个shell脚本 Test.sh, 内容如下: bin shecho shell脚本本身的名字: echo 传给shell的第一个参数: echo 传给shell的第二个参数: 保存退出后,你在 ...
2021-10-29 19:31 0 976 推荐指数:
shell脚本中 '$' 与不同的符号搭配其表示的意义也会不同 特殊标志符 含义 $0 当前脚本的文件名 $n 传递给脚本或函数的参数。n 是一个数字,表示第几个参数。 例如,第一个 ...
shell 与 export命令 用户登录到Linux系统后,系统将启动一个用户shell。在这个shell中,可以使用shell命令 或声明变量,也可以创建并运行shell脚本程序。运行shell脚本程序时,系统将创建一个子shell。 此时,系统中将有两个shell,一个是登录时系统启动 ...
1. $$Shell本身的PID(ProcessID) 2. $!Shell最后运行的后台Process的PID 3. $?最后运行的命令的结束代码(返回值) 4. $-使用Set命令设定的Flag一览 5. $*所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n ...
1、$# 表示执行脚本传入参数的个数 2、$* 表示执行脚本传入参数的列表(不包括$0) 3、$$ 表示进程的id 4、$@ 表示执行脚本传入参数的所有个数(不包括$0) 5、$0 表示执行的脚本名称 6、$1 表示第一个参数 7、$@ 表示第二个参数 8、$? 表示 ...
shell脚本中的$*,$@和$# $*表示所有这些参数都被双引号引住。若一个脚本接收两个参数,$*等于$1$2$@表示所有这些参数都分别被双引号引住,若一个脚本接收到两个参数,$@等价于$1$2$#表示提供给脚本的参数号 ...
shell脚本中[] [[]]总是太模糊,在这里记录一下,不断完善 -z and -n -z用于判断变量为空,如果为空返回0,判断为true,如果非空返回1,判断为false, -n用于判断变量不为空,如果不为空返回0,判断为true,如果为0返回1,判断为false 在中括号中,判断变量 ...
转载自:http://www.cnblogs.com/davygeek/p/5670212.html 今天学写脚本遇到一些变量不认识,在此做下记录。 变量 含义 $0 当前脚本的文件名 $n 传递 ...
1. $$Shell本身的PID(ProcessID) 2. $!Shell最后运行的后台Process的PID 3. $?最后运行的命令的结束代码(返回值) 4. $-使用Set命令设定的Flag一览 5. $*所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n ...