Linux下变量配置规则
2015-07-19 17:47
585 查看
Tips: 底下的例子当中,那个 var 与 str 为变量,我们想要针对 str 是否有配置来决定 var 的值喔! 一般来说, str: 代表『str 没配置或为空的字符串时』;至于 str 则仅为『没有该变量』。 |
变量配置方式 | str 没有配置 | str 为空字符串 | str 已配置非为空字符串 |
var=${str-expr} | var=expr | var= | var=$str |
var=${str:-expr} | var=expr | var=expr | var=$str |
var=${str+expr} | var= | var=expr | var=expr |
var=${str:+expr} | var= | var= | var=expr |
var=${str=expr} | str=expr var=expr | str 不变 var= | str 不变 var=$str |
var=${str:=expr} | str=expr var=expr | str=expr var=expr | str 不变 var=$str |
var=${str?expr} | expr 输出至 stderr | var= | var=$str |
var=${str:?expr} | expr 输出至 stderr | expr 输出至 stderr | var=$str |
相关文章推荐
- Linux软件安装
- Linux下安装java
- Linux学习与总结:6-Linux应用程序安装部署
- Linux进程间通信
- Linux内存寻址之一:内存地址分类以及MMU介绍(转)
- Linux内核态与用户态通信的常用方法
- Linux学习与总结:5-Linux用户与权限管理
- 7个不是经常用但很强大的Linux命令
- linux命令,系统安全相关命令--su
- 深刻理解Linux进程间通信(IPC)
- Centos系统sendmail发送邮件很慢的解决方法
- Linux学习与总结:-3Linux VIM文本编辑器的学习
- Linux HugePages
- Linux下变量的使用规则
- linux常用命令
- Linux学习与总结:-2Linux常用命令
- Python学习-centos7.0下matplotlib安装及问题解决
- linux下安装storm
- linux下的 一些常识
- Linux 磁盘管理