shell脚本练习06
Posted 荣码一生
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell脚本练习06相关的知识,希望对你有一定的参考价值。
1 ######################################################################### 2 # File Name: 9-1.sh 3 # Author: zhang yuanbo 4 # mail: [email protected] 5 # Created Time: Thu 20 Sep 2018 10:07:03 PM EDT 6 ######################################################################### 7 #!/bin/bash 8 a=${param1+xyz} 9 echo "a=$a" 10 11 param2= 12 a=${param2+xyz} 13 echo "a=${a}" 14 15 param3=123 16 a=${param3+xyz} 17 echo "a=$a" 18 19 a=${param4:+xyz} 20 echo "a=$a" 21 22 param5= 23 a=${param5:+xyz} 24 echo "a=$a" 25 26 param6=123 27 a=${param6:+xyz} 28 echo "a=${a}" ~
${param+arg}和${param:+arg} 如果被param被set则结果为arg,否则为null
情况一样,不同点是:当param设置但未赋值时,${param_arg}返回arg,${param:+arg}返回unull
以上是关于shell脚本练习06的主要内容,如果未能解决你的问题,请参考以下文章