您好,欢迎访问三七文档
第十讲Shell基础主讲人:沈超()交流论坛:=${y-新值}x=新值x为空x=$yx=${y:-新值}x=新值x=新值x=$yx=${y+新值}x为空x=新值x=新值x=${y:+新值}x为空x为空x=新值x=${y=新值}x=新值y=新值x为空y值不变x=$yy值不变x=${y:=新值}x=新值y=新值x=新值y=新值x=$yy值不变x=${y?新值}新值输出到标准错误输出(就是屏幕)x为空x=$yx=${y:?新值}新值输出到标准错误输出新值输出到标准错误输出x=$y例子1:测试x=${y-新值}[root@localhost~]#unsety#删除变量y[root@localhost~]#x=${y-new}#进行测试[root@localhost~]#echo$xnew#因为变量y不存在,所以x=new[root@localhost~]#y=#给变量y赋值为空[root@localhost~]#x=${y-new}#进行测试[root@localhost~]#echo$x[root@localhost~]#y=old#给变量y赋值[root@localhost~]#x=${y-new}#进行测试[root@localhost~]#echo$xold
本文标题:[Linux教程-李明-沈超-兄弟连]10.5.2-Shell基础-Bash变量-变量测试与内容替换
链接地址:https://www.777doc.com/doc-7534700 .html