shell腳本(7):運算符

Bash 支持很多運算符唉铜,其中包括:算數(shù)運算符玖院、關(guān)系運算符菠红、邏輯運算符和字符串運算符。

1.算數(shù)運算符

+?表示“加”

-?表示“減”

*?表示“乘”难菌,linux里*是模糊匹配试溯,在雙引號需要用/?轉(zhuǎn)譯

?/??表示“除”

%?表示“取余”,

=?表示“賦值?”

==??表示“等號?”郊酒,判斷兩個數(shù)字是否相等遇绞,相等則返回true

?!=?表示“不等?”,判斷兩個數(shù)字是否相等燎窘,不相等則返回true

?注意:

1)expr可計算數(shù)字表達(dá)式摹闽,如expr?$a?+$b

2)?表達(dá)式里,運算符左右兩側(cè)需要空格

3)``可執(zhí)行表達(dá)式褐健,?并返回計算結(jié)果?(在ESC鍵下面)

2.關(guān)系運算符

上一篇提到雙方括號付鹿,當(dāng)然我們也見到較多的方括號,?圓括號蚜迅;它們在使用上區(qū)別如下?:

[]??? ? ? ? ? ?[[]]或(())? ? ? ? ? ? ? ? ? ? 注意

-lt? ? ? ? ? ? ? ? <? ? ? ? ? ? ? ? ? ? ? ? ? ?使用<前面需要加/進(jìn)行轉(zhuǎn)譯?

-le? ? ? ? ? ???<=

-gt? ? ? ? ? ???>? ? ? ? ? ? ? ? ? ? ? ? ? ? 使用>前面需要加/進(jìn)行轉(zhuǎn)譯

-ge? ? ? ? ? ?>=

-eq? ? ? ? ? ?==

-nq? ? ? ? ? ?!=

3舵匾、邏輯運算符

我們熟知的包括與、或谁不、非坐梯;

[]?? ? ? ? ? ?[[]]或(())? ? ? ? ? ? ? ? ?注意

-a? ? ? ? ? ? ? ? ? ?&&? ? ? ? ? ? ? ?使用<前面需要加/進(jìn)行轉(zhuǎn)譯

-o? ? ? ? ? ? ? ? ? ? II

!? ? ? ? ? ? ? ? ? ? ? !? ? ? ? ? ? ? ? ? 使用>前面需要加/進(jìn)行轉(zhuǎn)譯

4、字符串運算符

=? ?檢測兩個字符串是否相等刹帕,相等則返回true

?!=? 檢測兩個字符串是否相等吵血,不相等則返回true

-z? 檢測字符串長度是否為0谎替,為0則返回true

-n 檢測字符串長度是否為0,不為0則返回true

str 檢測字符串是否為null蹋辅,不為null則返回true

5钱贯、小結(jié)

?算術(shù)運算符、關(guān)系運算符只支持?jǐn)?shù)字晕翠;字符串運算符只支持字符喷舀;邏輯運算符則支持多個表達(dá)式的比較?砍濒。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末淋肾,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子爸邢,更是在濱河造成了極大的恐慌樊卓,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,743評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件杠河,死亡現(xiàn)場離奇詭異碌尔,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)券敌,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,296評論 3 385
  • 文/潘曉璐 我一進(jìn)店門唾戚,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人待诅,你說我怎么就攤上這事叹坦。” “怎么了卑雁?”我有些...
    開封第一講書人閱讀 157,285評論 0 348
  • 文/不壞的土叔 我叫張陵募书,是天一觀的道長。 經(jīng)常有香客問我测蹲,道長莹捡,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,485評論 1 283
  • 正文 為了忘掉前任扣甲,我火速辦了婚禮篮赢,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘琉挖。我一直安慰自己荷逞,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 65,581評論 6 386
  • 文/花漫 我一把揭開白布粹排。 她就那樣靜靜地躺著种远,像睡著了一般。 火紅的嫁衣襯著肌膚如雪顽耳。 梳的紋絲不亂的頭發(fā)上坠敷,一...
    開封第一講書人閱讀 49,821評論 1 290
  • 那天妙同,我揣著相機(jī)與錄音,去河邊找鬼膝迎。 笑死粥帚,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的限次。 我是一名探鬼主播芒涡,決...
    沈念sama閱讀 38,960評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼卖漫!你這毒婦竟也來了费尽?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,719評論 0 266
  • 序言:老撾萬榮一對情侶失蹤羊始,失蹤者是張志新(化名)和其女友劉穎旱幼,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體突委,經(jīng)...
    沈念sama閱讀 44,186評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡柏卤,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,516評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了匀油。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片缘缚。...
    茶點故事閱讀 38,650評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖敌蚜,靈堂內(nèi)的尸體忽然破棺而出桥滨,到底是詐尸還是另有隱情,我是刑警寧澤钝侠,帶...
    沈念sama閱讀 34,329評論 4 330
  • 正文 年R本政府宣布该园,位于F島的核電站,受9級特大地震影響帅韧,放射性物質(zhì)發(fā)生泄漏里初。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,936評論 3 313
  • 文/蒙蒙 一忽舟、第九天 我趴在偏房一處隱蔽的房頂上張望双妨。 院中可真熱鬧,春花似錦叮阅、人聲如沸刁品。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,757評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽挑随。三九已至,卻和暖如春勒叠,著一層夾襖步出監(jiān)牢的瞬間兜挨,已是汗流浹背膏孟。 一陣腳步聲響...
    開封第一講書人閱讀 31,991評論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留拌汇,地道東北人柒桑。 一個月前我還...
    沈念sama閱讀 46,370評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像噪舀,于是被迫代替她去往敵國和親魁淳。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,527評論 2 349

推薦閱讀更多精彩內(nèi)容

  • 運算符是處理數(shù)據(jù)的基本方法与倡,用來從現(xiàn)有的值得到新的值界逛。JavaScript 提供了多種運算符,本章逐一介紹這些運算...
    徵羽kid閱讀 667評論 0 0
  • Shell 和其他編程語言一樣蒸走,支持多種運算符仇奶,包括: 算數(shù)運算符關(guān)系運算符布爾運算符字符串運算符文件測試運算符 ...
    Joyner2018閱讀 353評論 0 0
  • Shell 基本運算符 Shell 和其他編程語言一樣貌嫡,支持多種運算符比驻,包括: 算數(shù)運算符 關(guān)系運算符 布爾運算符...
    好看的羊兒閱讀 301評論 0 0
  • 表達(dá)式 表達(dá)式是由數(shù)字、運算符岛抄、數(shù)字分組符號(如括號)别惦、自由變量和約束變量等以能求得數(shù)值的有意義排列方法所得的組合...
    劼哥stone閱讀 560評論 0 4
  • 算術(shù)運算符 JavaScript 共提供10個算術(shù)運算符,用來完成基本的算術(shù)運算夫椭。 加法運算符:x + y 減法運...
    guyigg閱讀 1,165評論 0 1