变量替换扩展
来源:互联网 发布:相机双重曝光软件 编辑:程序博客网 时间:2024/05/19 17:59
变量替换扩展:
变量替换扩展应用举例:
var1=; var2=unixecho '${var1:-linux}'=${var1:-linux},'${var1}'=${var1}
//因为var1的值为空,所以${var1:-linux}返回linux,而${var1}的值也未变
{var1:-linux}=linux,${var1}=
echo '${var1:=linux}'=${var1:=linux},'${var1}'=${var1}
//因为var1的值为空,所以${var1:=linux}返回linux,而${var1}也赋值linux
${var1:=linux}=linux,${var1}=linux
echo '${var2:+linxu}'=${var2:+linux},'${var2}'=${var2}
//因为var2不为空,所以${var2:+linux}的为置换成了linux,但是${var2}的值不变
${var2:+linxu}=linux,${var2}=unix
var1=;echo ${var1:?'错误,var1的值为空'}
//因为var1的值为空所以输出信息word
bash: var1: 错误,var1的值为空
echo ${var2:?'错误,var2的值为空'},'${var2}'=${var2}
//因为var2值不为空,所以仍显示原值unix,且${var2}的值不变
unix,${var2}=unix
阅读全文
0 0
- 变量替换与扩展
- 变量替换与扩展
- 变量替换扩展
- 变量替换
- 变量替换
- 变量替换
- bash中输出特定变量名的内容,属于 参数替换和扩展 这一章节
- Solaris的变量替换
- javascript变量全部替换
- WML 中的变量替换
- shell 变量替换
- $ 变量替换操作符
- sed变量替换问题
- linux sed 替换 变量
- shell变量替换
- sed处理变量替换
- sed 变量替换
- shell变量替换
- 安卓自定义Dialog
- 3Sum
- Java DecimalFormat 用法
- 学习笔记:Android ViewDragHelper的使用
- 扩展thinkphp5的redis类方法
- 变量替换扩展
- Kylin 的优化以及使用总结
- javascript作用域和执行上下文的区别
- javaPAT1021个位数统计
- zookeeper实现分布式锁服务
- Nordic Collegiate Programming Contest 2017 题解
- 腾讯QQ快捷登陆
- Python 读取大文件
- CentOS 搭建postfix邮件服务器