shell中符號(hào)大概有這些,現(xiàn)在分別對(duì)他們解釋說明 $[] ,[] ,[[]] ,(()) ,&& ,|| 1.$[ ] 這個(gè)符號(hào)是expr的簡(jiǎn)寫,其符號(hào)中是數(shù)學(xué)表達(dá)式 $[ 5 \* 2 ],$[ 5 \/ 2 ],$[ 5 + 2 ],$[ 5 - 2 ],$[ 5% 2] 數(shù)學(xué)表達(dá)式("*","/"要加轉(zhuǎn)義符) 以及 |,&,<,<=,=,!=,>= 2.[ ] 這個(gè)符號(hào)是test的簡(jiǎn)寫 (表達(dá)式中填寫,數(shù)值,字符,文件) 數(shù)值:eq,ge,gt,le,lt,ne 字符:=,!=,<,>,-n,-z 文件:-d,-e,-f,-r,-s,-w,-x,-o,-g,-nt,-ot 3.&&,|| and,or,這個(gè)大家都知道就不說了 4.[[ ]] 雙方括號(hào):它提供了針對(duì)字符串比較的高級(jí)特性。 5.(( )) 雙小括號(hào):它提供高級(jí)數(shù)學(xué)表達(dá)式放入比較
|
|