bash環(huán)境變量的設(shè)置

變量設(shè)置方式
{變量#關(guān)鍵字}<br>{變量##關(guān)鍵字} “#”若變量內(nèi)容從頭開始的數(shù)據(jù)符合“關(guān)鍵字”,則將符合的最數(shù)據(jù)刪除
“##”若變量內(nèi)容從頭開始的數(shù)據(jù)符合“關(guān)鍵字”骨望,則將符合的最數(shù)據(jù)刪除
{變量%關(guān)鍵字}<br>{變量%%關(guān)鍵字} “%”若變量內(nèi)容從尾向前的數(shù)據(jù)符合“關(guān)鍵字”,則將符合的最數(shù)據(jù)刪除
“%”若變量內(nèi)容從尾向前的數(shù)據(jù)符合“關(guān)鍵字”尤泽,則將符合的最數(shù)據(jù)刪除
{變量/舊字串/新字串}<br>{變量//舊字串/新字串} "/"若變量內(nèi)容符合“舊字串”則第一個舊字串會被新字串取代
"http://"若變量內(nèi)容符合“舊字串”則全部舊字串會被新字串取代
變量設(shè)置方式 str沒有設(shè)置 str為空字串 str已設(shè)置非空字符串
var=${str-expr} var=expr var= var=$str
var=${str:-expr} var=expr var=expr var=$str
var=${str+expr} var= var=expr var=expr
var=${str:+expr} var= var= var=expr
var=${str=expr} var=expr str=expr str不變 var= str不變 var=$str
var=${str:=expr} str=expr var=expr str=expr var=expr str不變 var=$str
var=${str?expr} expr輸出至stderr var= var=$str
var=${str:?expr} expr輸出至stderr expr輸出至stderr var=$str
bash默認(rèn)組合鍵 執(zhí)行結(jié)果
Ctrl+C 終止目前的命令
Ctrl+D 輸入結(jié)束(EOF)乖阵,例如郵件結(jié)束的時候
Ctrl+M 就是Enter鍵
Ctrl+S 暫停屏幕的輸出
Ctrl+Q 回復(fù)屏幕的輸出
Ctrl+U 提示字符串下栖疑,將整列命令刪除
Ctrl+Z 暫停目前的命令
符號 意義
* 代表“0個到無窮多個“任意字符
? 代表一定有一個任意字符
[] 同樣代表“一定有一個在括號內(nèi)的字符”(非任意字符)产园。例如[abcd]代表“一定有一個字符”汞斧,可能是a,b什燕,c粘勒,d這四個任何一個
[-] 若有減號在中括號內(nèi)時,代表“編碼順序內(nèi)的所有字符”屎即。例如[0-9]代表0-9之間所有的數(shù)字庙睡,因為數(shù)字的語系編碼是連續(xù)的事富。
[^] 若中括號內(nèi)的第一個字符為指數(shù)符號(),那表示“反向選擇”乘陪,例如[abc]代表一定有一個字符统台,只要是非a,b暂刘,c的其他字符就接受的意思

除了萬用字符之外饺谬,bash環(huán)境中的特殊符號

符號 內(nèi)容
# 注解符號:這個最常被使用在script當(dāng)中捂刺,視為說明谣拣。在后的內(nèi)容均不執(zhí)行
\ 跳脫符號:將“特殊字符或萬用字符”還原成一般字符
| 管線(pipe):分割兩個管線命令的界定
; 連續(xù)指令下達分隔符:連續(xù)性命令的界定(與管道符命令并不相同)
~ 使用者的主文件夾
$ 取用變量前置字符:亦即是變量之前需要加的變量取代值
& 工作控制(job control):將指變成背景下工作
! 邏輯運算意義上的“非”not的意思
/ 目錄符號:路徑分割的符號
>,>> 數(shù)據(jù)流重導(dǎo)向:輸出導(dǎo)向,分別是“取代”和“累加”得意思
<,<< 數(shù)據(jù)流重導(dǎo)向:輸入導(dǎo)向
' ' 單引號族展,不具有變量置換的功能($變?yōu)榧兾谋?
" " 具有變量置換的功能($可保留相關(guān)功能)
` ` 兩個"`"中間為可以先執(zhí)行的指令森缠,亦可使用$()
() 在中間為子shell的起始與結(jié)束
{} 在中間為命令區(qū)塊的組合
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市仪缸,隨后出現(xiàn)的幾起案子贵涵,更是在濱河造成了極大的恐慌,老刑警劉巖恰画,帶你破解...
    沈念sama閱讀 211,817評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件宾茂,死亡現(xiàn)場離奇詭異,居然都是意外死亡拴还,警方通過查閱死者的電腦和手機跨晴,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,329評論 3 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來片林,“玉大人端盆,你說我怎么就攤上這事》逊猓” “怎么了焕妙?”我有些...
    開封第一講書人閱讀 157,354評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長弓摘。 經(jīng)常有香客問我焚鹊,道長,這世上最難降的妖魔是什么韧献? 我笑而不...
    開封第一講書人閱讀 56,498評論 1 284
  • 正文 為了忘掉前任寺旺,我火速辦了婚禮,結(jié)果婚禮上势决,老公的妹妹穿的比我還像新娘阻塑。我一直安慰自己,他們只是感情好果复,可當(dāng)我...
    茶點故事閱讀 65,600評論 6 386
  • 文/花漫 我一把揭開白布陈莽。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪走搁。 梳的紋絲不亂的頭發(fā)上独柑,一...
    開封第一講書人閱讀 49,829評論 1 290
  • 那天,我揣著相機與錄音私植,去河邊找鬼忌栅。 笑死,一個胖子當(dāng)著我的面吹牛曲稼,可吹牛的內(nèi)容都是我干的索绪。 我是一名探鬼主播,決...
    沈念sama閱讀 38,979評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼贫悄,長吁一口氣:“原來是場噩夢啊……” “哼瑞驱!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起窄坦,我...
    開封第一講書人閱讀 37,722評論 0 266
  • 序言:老撾萬榮一對情侶失蹤唤反,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后鸭津,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體彤侍,經(jīng)...
    沈念sama閱讀 44,189評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,519評論 2 327
  • 正文 我和宋清朗相戀三年逆趋,在試婚紗的時候發(fā)現(xiàn)自己被綠了盏阶。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,654評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡父泳,死狀恐怖般哼,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情惠窄,我是刑警寧澤蒸眠,帶...
    沈念sama閱讀 34,329評論 4 330
  • 正文 年R本政府宣布,位于F島的核電站杆融,受9級特大地震影響楞卡,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜脾歇,卻給世界環(huán)境...
    茶點故事閱讀 39,940評論 3 313
  • 文/蒙蒙 一蒋腮、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧藕各,春花似錦池摧、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,762評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽膘魄。三九已至,卻和暖如春竭讳,著一層夾襖步出監(jiān)牢的瞬間创葡,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,993評論 1 266
  • 我被黑心中介騙來泰國打工绢慢, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留灿渴,地道東北人。 一個月前我還...
    沈念sama閱讀 46,382評論 2 360
  • 正文 我出身青樓胰舆,卻偏偏與公主長得像骚露,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子思瘟,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,543評論 2 349

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