作爲初學者,我沒有在任何地方找到答案,關於間距(語法)和解析的規則。方括號中的殼間距
例如。
我可以做
if [$# -eq 2] ;
then
llll
fi
或我必須總是有對象之間的空白或兩個,作爲
if [ $# -eq 2 ] ;
then
llll
fi
和第二相關的問題是關於
if [[ $# -eq 2 ]] ;
then
wafwaf
fi
之間的區別
我所關心的是關於[
,之前/之後的間距。
沒有搜索爲我提供了一套規則。
的一個好辦法知道什麼是合法的命令語法,什麼是不是嘗試它。 – Neil