bash下几个替换运算符的区分
2013-11-15 15:15
274 查看
bash下几个替换运算符的区分 2012-03-21 22:20:54
分类: Python/Ruby
一直对四个替换运算符比较的迷惑,分布太清楚,记下来避免再次遗忘:
${name:-word} 若name存在且非NULL,返回name,否则返回word
${name:=word} 若name存在且非NULL,返回name,否则令name=word并返回name
${name:?word} 若name存在且非NULL,返回name,否则显示name:word并退出
${name:+word} 若name存在且非NULL,放回word,否则返回NULL
分类: Python/Ruby
一直对四个替换运算符比较的迷惑,分布太清楚,记下来避免再次遗忘:
${name:-word} 若name存在且非NULL,返回name,否则返回word
${name:=word} 若name存在且非NULL,返回name,否则令name=word并返回name
${name:?word} 若name存在且非NULL,返回name,否则显示name:word并退出
${name:+word} 若name存在且非NULL,放回word,否则返回NULL
相关文章推荐
- bash变量-数值运算与运算符/变量测试与内容替换/环境变量配置文件
- Java新人最难区分的几个概念和运算符
- 如何实现自己特定的内存管理,如何正确替换C++中的全局运算符new和delete
- BASH中关于变量内替换详解
- 关于几个概念的区分:终端,控制台,shell
- JavaScript中使用typeof运算符需要注意的几个坑
- bash快捷键--你知道几个?
- Linux 之 /etc/profile、~/.bash_profile 等几个文件的执行过程
- php中几个字符串替换函数详解
- bash算数运算&命令替换
- linux bash shell之变量替换::=句法、=句法、:-句法、-句法、=?句法、?句法、:+句法、+句法
- UE经常用到的几个替换正则式
- bash 进阶之变量替换与字符串操作
- Linux 中/etc/profile、~/.bash_profile 等几个环境配置文件的执行过程
- [Linux.Bash] 几个关于host name的配置文件和命令
- 性能测试的几个概念区分
- kali linux下几个更新命令的区分
- Linux 之 /etc/profile、~/.bash_profile 等几个文件的执行过程
- kali linux下几个更新命令的区分
- javascript中的几个运算符