博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
shell编程入门步步高(五、高级变量)
阅读量:5847 次
发布时间:2019-06-19

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

高级变量
 
高级变量中的3个主题:
变量扩展:${变量名}
命令替换:$(命令)
算术扩展:$((算术式))
 
测试变量存在与否R=${name-'john'},如果name不存在,则“传回”默认值。
测试变量不存在或者为空置R=${name:-'john'} ,如果name不存在或者存在但为空,则“传回”默认值。
测试变量不存在或值为空,则给变量一个默认值R=${count:=100}
测试变量不存在或值为空,则提示出错消息${变量名:?提示消息}
本文转自 justiceplus 51CTO博客,原文链接:http://blog.51cto.com/johnwang/325491,如需转载请自行联系原作者
你可能感兴趣的文章
控制器 控制器view cell的关系
查看>>
Eclipse RCP 玩转 Spring
查看>>
Nginx的健康检查机制
查看>>
esxi虚拟机中系统克隆及迁移的方法
查看>>
Web服务器压力测试工具http_load、webbench、ab、Siege使用教程
查看>>
RHEL6.3 源码安装Puppet
查看>>
mybatis 和 hibernate 区别?
查看>>
Mac软件下载备忘
查看>>
java 泛型初探
查看>>
Golang安装包go get使用代理
查看>>
在Linux中执行.sh脚本,异常/bin/sh^M: bad interpreter: No such file or directory
查看>>
就是一个表格
查看>>
CakePHP 2.x CookBook 中文版 第三章 入门 之 CakePHP 的结构
查看>>
Objective-C的算术表达式 .
查看>>
gcc编译C++程序
查看>>
找回使用Eclipse删除的文件
查看>>
rabbitmq 消息系统 消息队列
查看>>
HBase基本原理
查看>>
php使用qr生成二维码
查看>>
集成spring3、hibernate4、junit
查看>>