码迷,mamicode.com
首页 > 系统相关 > 详细

shell脚本练习06

时间:2018-09-20 23:00:42      阅读:203      评论:0      收藏:0      [点我收藏+]

标签:不同   div   返回   out   style   练习   ash   shell   creat   

 1 #########################################################################
  2 # File Name: 9-1.sh
  3 # Author: zhang yuanbo
  4 # mail: luoyiguren@outlook.com
  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

标签:不同   div   返回   out   style   练习   ash   shell   creat   

原文地址:https://www.cnblogs.com/zhangyuanbo12358/p/9683707.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!