shell控制语句注意事项

if判断格式

语法:if [[ 表达式 ]];then

1、if和[[ ]]之间要空格。

2、[[ ]]和表达式之间要空格,如[[ 表达式 ]]

3、表达式和=之间要空格, 否则都会报错。

if正则判断

语法:if [[ str =~ reg ]];then

1.if和[[]]要空格

2.[[]]括号两边与表达式需空格

3.=~两边也需空格

否则都会报错

for循环

格式:for ((i=0;i<9;i++))

1。for和(())之间要空格,否则报错,其他不需要空格。

 

posted @ 2019-08-25 20:33  被收割的韭菜  阅读(156)  评论(0)    收藏  举报