shell 变量特殊扩展:示例
2017-09-20 19:25
281 查看
shell 变量特殊扩展:示例:
[root@huawei shell]# test
[root@huawei shell]# echo $test
[root@huawei shell]# var=${test:-huawei}
[root@huawei shell]# echo $var $test
huawei
[root@huawei shell]# var=${test-huawei}
[root@huawei shell]# echo $var $test
huawei
[root@huawei shell]# test=""
[root@huawei shell]# var=${test:-huawei}
[root@huawei shell]# echo $var $test
huawei
[root@huawei shell]# var=${test-huawei}
[root@huawei shell]# echo $var $test
[root@huawei shell]#
[root@huawei shell]# test=" "
[root@huawei shell]# var=${test:-huawei}
[root@huawei shell]# echo $var $test
[root@huawei shell]# var=${test-huawei}
[root@huawei shell]# echo $var $test
[root@huawei shell]#
[root@huawei shell]# test="allen"
[root@huawei shell]# var=${test-huawei}
[root@huawei shell]# echo $var $test
allen allen
[root@huawei shell]# unset test
[root@huawei shell]# var=${test:=huawei}
[root@huawei shell]# echo $var $test
huawei huawei
[root@huawei shell]#
[root@huawei shell]# var=${test=huawei}
[root@huawei shell]# echo $var $test
huawei huawei
[root@huawei shell]# test=""
[root@huawei shell]# var=${test:=huawei}
[root@huawei shell]# echo $var $test
huawei huawei
[root@huawei shell]# unset var
[root@huawei shell]# unset test
[root@huawei shell]# test=""
[root@huawei shell]# var=${test=huawei}
[root@huawei shell]# echo $var $test
[root@huawei shell]# test=allen
[root@huawei shell]# var=${test=huawei}
[root@huawei shell]# echo $var $test
allen allen
[root@huawei shell]# var=${test:=huawei}
[root@huawei shell]# echo $var $test
allen allen
[root@huawei shell]# test
[root@huawei shell]# echo $test
[root@huawei shell]# var=${test:-huawei}
[root@huawei shell]# echo $var $test
huawei
[root@huawei shell]# var=${test-huawei}
[root@huawei shell]# echo $var $test
huawei
[root@huawei shell]# test=""
[root@huawei shell]# var=${test:-huawei}
[root@huawei shell]# echo $var $test
huawei
[root@huawei shell]# var=${test-huawei}
[root@huawei shell]# echo $var $test
[root@huawei shell]#
[root@huawei shell]# test=" "
[root@huawei shell]# var=${test:-huawei}
[root@huawei shell]# echo $var $test
[root@huawei shell]# var=${test-huawei}
[root@huawei shell]# echo $var $test
[root@huawei shell]#
[root@huawei shell]# test="allen"
[root@huawei shell]# var=${test-huawei}
[root@huawei shell]# echo $var $test
allen allen
[root@huawei shell]# unset test
[root@huawei shell]# var=${test:=huawei}
[root@huawei shell]# echo $var $test
huawei huawei
[root@huawei shell]#
[root@huawei shell]# var=${test=huawei}
[root@huawei shell]# echo $var $test
huawei huawei
[root@huawei shell]# test=""
[root@huawei shell]# var=${test:=huawei}
[root@huawei shell]# echo $var $test
huawei huawei
[root@huawei shell]# unset var
[root@huawei shell]# unset test
[root@huawei shell]# test=""
[root@huawei shell]# var=${test=huawei}
[root@huawei shell]# echo $var $test
[root@huawei shell]# test=allen
[root@huawei shell]# var=${test=huawei}
[root@huawei shell]# echo $var $test
allen allen
[root@huawei shell]# var=${test:=huawei}
[root@huawei shell]# echo $var $test
allen allen
相关文章推荐
- Shell特殊扩展变量的实践
- shell中的参数扩展, 特殊变量
- Shell编程-03-Shell中的特殊变量和扩展变量
- shell中的参数扩展, 特殊变量
- shell中的参数扩展, 特殊变量
- Linux下Shell中特殊变量$!,$?,$@,$#,$*的变量说明
- shell学习笔记--特殊变量参数
- Shell特殊变量:$*和$@的区别
- shell 特殊变量详解
- shell特殊变量 字符截取
- Shell全局变量、局部变量与特殊变量笔记总结
- shell脚本编程之条件判断,算术运算,整数测试及特殊变量
- shell脚本及makefile中的特殊变量
- [Unix]shell编程珠玑(3)--shell 特殊变量
- shell 特殊变量
- shell中的特殊变量的含义
- shell特殊变量$0,$#,$@,$*,$?,$$和命令行参数
- shell中的几个特殊变量
- Shell中的特殊变量($0、$#、$*、$@、$$、$!、$?、$1~$n)
- shell的特殊变量