![240](https://cdn2.jianshu.io/assets/default_avatar/12-aeeea4bedf10f2a12c0d50d626951489.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
Shell 函數(shù)的定義格式如下:function_name () {list of commands[ return value ]}也可以在函...
unset命令用于刪除已定義的shell變量(包括環(huán)境變量)和shell函數(shù)删铃。unset命令不能刪除具有制度屬性的shell變量和環(huán)境變量耳贬。 語(yǔ)...
if語(yǔ)句 if語(yǔ)句與其他語(yǔ)言中的類似,不過(guò)不需要大括號(hào)猎唁,在表達(dá)式后面需要添加個(gè)關(guān)鍵字then Shell中的 test 命令用于檢查某個(gè)條件是否...
數(shù)組創(chuàng)建方法 輸出整個(gè)數(shù)組 獲取數(shù)組元素個(gè)數(shù)咒劲,方法與獲取字符串長(zhǎng)度的方法相同 獲取數(shù)組單個(gè)元素的長(zhǎng)度
單引號(hào)字符串的限制:1、單引號(hào)里的任何字符都會(huì)原樣輸出诫隅,單引號(hào)字符串中的變量是無(wú)效的腐魂;2、單引號(hào)字串中不能出現(xiàn)單引號(hào)(對(duì)單引號(hào)使用轉(zhuǎn)義符后也不行...
Bash 支持很多運(yùn)算符逐纬,包括算數(shù)運(yùn)算符蛔屹、關(guān)系運(yùn)算符、布爾運(yùn)算符豁生、字符串運(yùn)算符和文件測(cè)試運(yùn)算符兔毒。原生bash不支持簡(jiǎn)單的數(shù)學(xué)運(yùn)算漫贞,但是可以通過(guò)其...
如果表達(dá)式中包含特殊字符,shell將會(huì)進(jìn)行替換育叁。例如迅脐,前面學(xué)習(xí)過(guò)的變量的使用(在雙引號(hào)中使用變量)就是一種替換,轉(zhuǎn)義字符也是一種替換a=10e...
使用 read 命令從 stdin 獲取輸入并賦值給 PERSON 變量豪嗽,最后在 stdout 上輸出 使用一個(gè)定義過(guò)的變量谴蔑,只要在變量名前面加...
之前去面試時(shí)被考官給的一道多線程任務(wù)執(zhí)行順序問(wèn)題給問(wèn)到了龟梦,之前對(duì)這塊一直學(xué)得不清不楚树碱,現(xiàn)在剛好有空測(cè)試一下。下面先上代碼與執(zhí)行結(jié)果: dispa...