linux shell 编程需要注意的空格

系统 1711 0

1、赋值是等号两边不能有空格,为了看清楚我用两个4个空格代表一个空格

str  =  “Hello”会报错,str:command not found,很明显如果有空格str将会被认为是一个命令。

str=“Hello”

echo $str 

输出为Hello;

2、中括号的使用,在shell中中括号多用于正则表达式,为了与其区分,shell编程中要注意,比如

str="Hello"

if[$str=="Hello"]; then

  echo $str;

fi

还是提醒为没招到命令Hello==Hello

所以最好注意没中括号中,每一个符号都要整个空格隔开;

每一个变量都要用双引号,因为要是有的变量中有空格会遇到麻烦。

而常量的话用单双引号都好。

linux shell 编程需要注意的空格


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论