shell if参数-v
2020-06-03 04:35
1826 查看
if参数-v可用于判断变量是否存在,即该变量是否已定义
示例代码如下
#!bin/bash # targs=0 # runsim='' if [ -v targs ]; then if [ -v runsim ]; then echo "Layer ONE" fi echo "Layer TWO" fi echo "Layer Three"
直接运行结果为
Layer Three
将第二行注释去除后,即定义变量targs=0,在此运行该脚本,结果如下
Layer TWO Layer Three
接下来去除第三行注释,运行得
Layer ONE Layer TWO Layer Three
结语:-v这个用法之前我也不知道,直到看了github上大佬脚本才发现这种用法,此处记录一下吧。
相关文章推荐
- shell if语句之判断参数
- shell if 参数查阅
- linux下shell中if的相关参数以及$位置参数的数量
- shell脚本中if的相关参数
- shell 中 if 语句内判断参数总结
- Shell if 中的参数详解
- bash shell if 命令参数说明
- bash shell if 命令参数说明
- shell 编程中使用到得if语句内判断参数
- shell学习笔记之if参数
- shell if 命令参数和比较字符写法
- shell 脚本 if 参数
- shell脚本if参数
- shell脚本之-------------if 语句参数
- 【shell编程】shell if 参数详解
- shell中使用if判断时用到的一些参数
- shell脚本中if判断的一些参数及含义
- shell 编程中使用到得if语句内判断参数
- shell if 命令参数说明
- shell----if条件判断参数