博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
shell 默认变量
阅读量:5205 次
发布时间:2019-06-14

本文共 326 字,大约阅读时间需要 1 分钟。

    

通常shell中我们需要给变量设置默认值,可能会写出如下代码

Shell代码  
  1. #!/bin/bash  
  2. if [ ! $1 ]; then  
  3.        $1='default'  
  4. fi  

显然这种方式在变量少的时候没啥问题,一旦变量多起来,我们可能就有大量的重复劳动(if判断)

有没有比较优雅的方式,不用写一大堆if判断,显然答案是有的

1.变量为null时

Shell代码
  1. #当变量a为null时则var=b  
  2. var=${a-b}  

2.变量为null且为空字符串的时候

Shell代码
  1. #当变量a为null或为空字符串时则var=b  
  2. var=${a:-b} 

转载于:https://www.cnblogs.com/air-of-code/p/4848902.html

你可能感兴趣的文章
unity 如何在botton AddListen中传递参数调用函数
查看>>
Linq之 Linq to Object
查看>>
CSS3新功能
查看>>
angularjs
查看>>
升级时出现错误的解决办法
查看>>
Hello World!
查看>>
js表格打印自动分页demo
查看>>
【分享】Windows日志查看工具分享
查看>>
SQLAlchemy
查看>>
循环遍历渲染模块
查看>>
JQuery中$.ajax()方法参数详解
查看>>
(四)、 nodejs中Async详解之一:流程控制
查看>>
第八周作业
查看>>
9.21
查看>>
BBS论坛(十三)
查看>>
21天打造分布式爬虫-豆瓣电影和电影天堂实战(三)
查看>>
BZOJ 3884: 上帝与集合的正确用法 扩展欧拉定理 + 快速幂
查看>>
[POI2002][HAOI2007]反素数 数论 搜索 好题
查看>>
Ubuntu-server 下Apache2 配置.htaccess 隐藏thinkPHP项目index.php
查看>>
Microsoft 嵌套虚拟化技术(Nested Virtualization)
查看>>