小编Les*_*ein的帖子

方括号中的壳间距

作为初学者,我没有在任何地方找到答案,关于间距(语法)和解析的规则.

例如.

我可不可以做

if [$# -eq 2] ; 
then 
    llll 
fi
Run Code Online (Sandbox Code Playgroud)

或者我必须在对象之间留下一两个空白,如

if [ $# -eq 2 ] ;
then
   llll
fi
Run Code Online (Sandbox Code Playgroud)

第二个相关的问题是关于它们之间的区别

if [[ $# -eq 2 ]] ;
then
wafwaf
fi
Run Code Online (Sandbox Code Playgroud)

我关心的是前后间距[,].

没有搜索为我提供了一套规则.

syntax shell

2
推荐指数
1
解决办法
1088
查看次数

标签 统计

shell ×1

syntax ×1