var="www.sina.com.cn" echo ${var#*.} #sina.com.cn 从前向后删 echo ${var##*.} #.cn 贪婪模式从前向后删 echo ${var%.*} #www.sina.com 从后向前删 echo ${var"%%.*} #www 贪婪模式从后向前删 echo ${var:0:3} #www 切片 echo ${var/www/ftp} #ftp.sina.com.cn 替换 变量默认值 echo ${var1-www.baidu.com} #如果变量未定议,www.baidu.com为默认值 输出:www.baidu.com var2= echo ${var2-www.baidu.com} #如果变量已定议,www.baidu.com默认值不起作用 输出: var3=“www.sina.com.cn” echo ${var3-www.baidu.com} #如果变量已定议,www.baidu.com默认值不起作用 输出 : www.baidu.com 变量默认值 echo ${var1:-www.baidu.com} #如果变量未定议,www.baidu.com为默认值 输出:www.baidu.com var2= echo ${var2:-www.baidu.com} #如果变量已定议,www.baidu.com默认值起作用 输出:www.baidu.com var3=“www.baidu.com” echo ${var3:-www.baidu.com} #如果变量已定议,www.baidu.com默认值不起作用 输出: www.baidu.com 变量默认值 echo ${var1=www.baidu.com} #如果变量未定议,www.baidu.com为默认值 输出:www.baidu.com echo ${var1:=www.baidu.com} #如果变量未定议,www.baidu.com为默认值 输出:www.baidu.com var2= echo ${var2=www.baidu.com} #如果变量已定议,www.baidu.com默认值不起作用 输出: echo ${var2:=www.baidu.com} #如果变量已定议,www.baidu.com默认值起作用 输出:www.baidu.com var3=“www.baidu.com” echo ${var3=www.baidu.com} #如果变量已定议,"www.baidu.com"默认值起作用 输出:" www.baidu.com" echo ${var3:=www.baidu.com} #如果变量已定议,www.baidu.com默认值不起作用 输出:" www.baidu.com" 变量默认值 echo ${var1+www.baidu.com} #如果变量未定议,www.baidu.com为默认值 输出:www.baidu.com echo ${var1:+ww.baidu.com} #如果变量未定议,www.baidu.com为默认值 输出:www.baidu.com var2= echo ${var2+www.baidu.com} #如果变量已定议,www.baidu.com默认值不起作用 输出: www.baidu.com echo ${var2:+www.baidu.com} #如果变量已定议,www.baidu.com默认值起作用 输出: var3=“www.baidu.com” echo ${var3+www.baidu.com} #如果变量已定议,"www.baidu.com"默认值起作用 输出: www.baidu.com echo ${var3:+www.baidu.com} #如果变量已定议,www.baidu.com默认值不起作用 输出: www.baidu.com
扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄