USB接口定义 颜色
2009-08-15 23:00
375 查看
2013年3月21日 星期四 晴
扩展变量——测试存在性及空值
一、加冒号操作
1、:-
[root@desktop7 ~]# A=12
[root@desktop7 ~]# echo ${A:-hello}
12
2、:=
[root@desktop7 ~]# echo ${A:=hello}
12
3、:?
[root@desktop7 ~]# echo ${A:?hello}
12
4、:+
[root@desktop7 ~]# echo ${A:+hello}
hello
二、分别验证
1、存在且非null,则返回其值,否则返回word
[root@desktop7 ~]# echo ${ABC:-hello}
hello
[root@desktop7 ~]# echo $ABC
无显示
2、存在且非null,则返回其值,否则设置为word
[root@desktop7 ~]# echo ${ABC:=hello}
hello
[root@desktop7 ~]# echo $ABC
hello
3、存在且非null,则返回其值,否则显示varname:word
[root@desktop7 ~]# echo ${TT:?nihao}
bash: TT: nihao
[root@desktop7 ~]# echo $TT
[root@desktop7 ~]#
4、存在且非null,则返回其值,否则显示null
[root@desktop7 ~]# echo ${TT:+nihao}
[root@desktop7 ~]# echo $TT
[root@desktop7 ~]#
三、无冒号操作
1、存在,则返回其值,否则返回word
[root@desktop7 ~]# echo ${QQ-mornig}
mornig
[root@desktop7 ~]# echo $QQ
[root@desktop7 ~]#
2、存在,则返回其值,否则设置为word
[root@desktop7 ~]# echo ${QQ=mornig}
mornig
[root@desktop7 ~]# echo $QQ
mornig
3、存在,则返回其值,否则显示varname:word
[root@desktop7 ~]# echo ${DD?mornig}
bash: DD: mornig
[root@desktop7 ~]# echo $DD
[root@desktop7 ~]#
4、存在,则返回其值,否则显示null
[root@desktop7 ~]# echo ${DD+mornig}
[root@desktop7 ~]# echo $DD
[root@desktop7 ~]#
本文出自 “・” 博客,请务必保留此出处http://fengzhao001.blog.51cto.com/6516175/1159750
扩展变量——测试存在性及空值
一、加冒号操作
1、:-
[root@desktop7 ~]# A=12
[root@desktop7 ~]# echo ${A:-hello}
12
2、:=
[root@desktop7 ~]# echo ${A:=hello}
12
3、:?
[root@desktop7 ~]# echo ${A:?hello}
12
4、:+
[root@desktop7 ~]# echo ${A:+hello}
hello
二、分别验证
1、存在且非null,则返回其值,否则返回word
[root@desktop7 ~]# echo ${ABC:-hello}
hello
[root@desktop7 ~]# echo $ABC
无显示
2、存在且非null,则返回其值,否则设置为word
[root@desktop7 ~]# echo ${ABC:=hello}
hello
[root@desktop7 ~]# echo $ABC
hello
3、存在且非null,则返回其值,否则显示varname:word
[root@desktop7 ~]# echo ${TT:?nihao}
bash: TT: nihao
[root@desktop7 ~]# echo $TT
[root@desktop7 ~]#
4、存在且非null,则返回其值,否则显示null
[root@desktop7 ~]# echo ${TT:+nihao}
[root@desktop7 ~]# echo $TT
[root@desktop7 ~]#
三、无冒号操作
1、存在,则返回其值,否则返回word
[root@desktop7 ~]# echo ${QQ-mornig}
mornig
[root@desktop7 ~]# echo $QQ
[root@desktop7 ~]#
2、存在,则返回其值,否则设置为word
[root@desktop7 ~]# echo ${QQ=mornig}
mornig
[root@desktop7 ~]# echo $QQ
mornig
3、存在,则返回其值,否则显示varname:word
[root@desktop7 ~]# echo ${DD?mornig}
bash: DD: mornig
[root@desktop7 ~]# echo $DD
[root@desktop7 ~]#
4、存在,则返回其值,否则显示null
[root@desktop7 ~]# echo ${DD+mornig}
[root@desktop7 ~]# echo $DD
[root@desktop7 ~]#
本文出自 “・” 博客,请务必保留此出处http://fengzhao001.blog.51cto.com/6516175/1159750
相关文章推荐
- USB接口定义 颜色
- 设置类UIColor使用colorWithRed定义颜色
- Android开发中颜色的定义方法
- asp.net 使用RGB定义颜色
- android 定义颜色color时6位或8位值的区别
- 用CSS定义IE滚动条颜色
- 一个字体,大小,颜色可定义的自绘静态框控件-XColorStatic 类(比较好看,一共19篇自绘文章)
- unity3d 改动gui label颜色,定义颜色需除以256
- 枚举注意点:这里我们为每一个颜色提供了一个说明信息, 然后定义了一个构造函数接受这个说明信息。
- 定义设置颜色的RGB值的宏
- Android 通过solid来定义不同边框的颜色,可以只定义一个边框的颜色
- 标准USB,Mini-USB接口定义(绝对经典,值得收藏)
- [C#]生成预定义全颜色表
- [C#]生成预定义全颜色表
- Material Design 之 定义状态栏(Status Bar)的颜色
- 定义DataGrid网格颜色
- android如何使用资源文件定义的颜色
- osg预定义几何体设置颜色
- HTML5之SVG 2D入门5—颜色的表示及定义方式
- css 定义奇偶数列的表格颜色