在执行shell脚本时可以传递参数: 脚本获取参数的格式为:$0 $1 $2 ...其中$1 为传递的第一个参数 而$0 接受的是./test.sh 这个东西 代码:例: 运行结果: 注意:大家可以看到我运行时后面传了两个参数 11 22 但是接收 ...
范例 输出结果 符号 特点 使用场景 输出变量里有什么输出什么 不会做相关解析 适用于定义纯字符串, 不希望解析命令,变量的场景 输出变量内容时, 引号里的变量会经过解析再输出内容。 适用于命令里带变量的情况 是最常见的情况 name ls name ls 相当于 二者等价,一般不用 。 一般用于引用命令, 执行的时候命令会被执行。 经验小结: 变量的输出方法如下: 使用 echo name 的房 ...
2021-06-22 13:35 0 4703 推荐指数:
在执行shell脚本时可以传递参数: 脚本获取参数的格式为:$0 $1 $2 ...其中$1 为传递的第一个参数 而$0 接受的是./test.sh 这个东西 代码:例: 运行结果: 注意:大家可以看到我运行时后面传了两个参数 11 22 但是接收 ...
定义初始化map 输出所有key 输出key对应的值 遍历map ...
1 2 3 ...
(转载) shell中的变量类型有:本地变量、环境变量、位置变量、标准变量、特殊变量。 2.1.本地变量在shell脚本的生存周期中使用的变量(也就是登录一个shell到退出,这个shell为生存周期)设置一个本地变量格式为:变量 名=变量,显示一个变量:echo ${变量 ...
linux中shell变量$#,$@,$0,$1,$2的基本含义: 变量说明: $$ Shell本身的PID(ProcessID) $! Shell最后运行的后台Process的PID $? 最后运行的命令的结束代码(返回值) $- 使用Set命令设定的Flag一览 $* 所有参数 ...
今天要写一个shell语句来输出数据库的v$database的信息 定义bb为一个接收sql返回值的变量 需要注意的是: select * from v$database ; 语句 由于其中用到了$符号,所以执行的时候肯定会报错,因为无法识别,需要在$的前面加上转义符\\即可,如下所示 ...
在我们初学linux系统shell时,可能会感觉$@与$*没什么区别,如下面shell脚本: 执行结果表面上是一样的、如下图所示: 其实$*和$@还有一些区别的 $*(强调整体) //所有参数列表,代表"$1 $2 … $n",即当成一个整体输出,每一个变量参数 ...