shell基本語法

學(xué)習(xí)做的筆記商架,以防日后忘記方便查詢??
***********shell基本語法***********

1.  : 注釋

2. 定義變量 a = 3

3. $a : 獲取變量a => $a = 3

4. 條件語句 if 條件 then 執(zhí)行語句 fi篡殷,滿足條件 就會(huì)than后面的執(zhí)行語句

5. set -e 任何語句的執(zhí)行結(jié)果不是true則應(yīng)該退出迄靠。這樣的好處是防止錯(cuò)誤像滾雪球般變大導(dǎo)致一個(gè)致命的錯(cuò)誤,而這些錯(cuò)誤本應(yīng)該在之前就被處理掉

6. 函數(shù)定義 function 函數(shù)名()

7. echo 打印

8. sh: 執(zhí)行腳本文件 sh a.sh =》 執(zhí)行腳本文件a.sh

9. $1:獲取參數(shù)第一個(gè)參數(shù)

10. $*:獲取參數(shù)所有參數(shù)

11. case:邏輯分支語句

   case 值 in
          條件1)command1 ;;
           *)command2 ;;
   esac

   值等于條件1输拇,就會(huì)執(zhí)行command1,否則不執(zhí)行,不滿足,就會(huì)執(zhí)行command2

   * : 表示當(dāng)使用前面的各種模式均無法匹配該變量時(shí)渡嚣,將執(zhí)行*后的命令

12. for:循環(huán)語句

    for var in item1 item2 ... itemN
    do
    command1
    done

    遍歷in后邊的變量,一個(gè)一個(gè)給var賦值,在執(zhí)行command1

13. cd - : 回到上一級(jí)目錄
14. 腳本開頭 #!/usr/bin/env作用 : 在linux的一些bash的腳本,需在開頭一行指定腳本的解釋程序,如: #!/usr/bin/env
15. -z 字符串 : 沒有字符串就為真
16. -o : 或
17. !  : 非
18. -d : 是目錄就為真
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末肥印,一起剝皮案震驚了整個(gè)濱河市识椰,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌深碱,老刑警劉巖腹鹉,帶你破解...
    沈念sama閱讀 212,884評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異敷硅,居然都是意外死亡功咒,警方通過查閱死者的電腦和手機(jī)愉阎,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,755評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來力奋,“玉大人诫硕,你說我怎么就攤上這事】睿” “怎么了章办?”我有些...
    開封第一講書人閱讀 158,369評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長滨彻。 經(jīng)常有香客問我藕届,道長,這世上最難降的妖魔是什么亭饵? 我笑而不...
    開封第一講書人閱讀 56,799評(píng)論 1 285
  • 正文 為了忘掉前任休偶,我火速辦了婚禮,結(jié)果婚禮上辜羊,老公的妹妹穿的比我還像新娘踏兜。我一直安慰自己,他們只是感情好八秃,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,910評(píng)論 6 386
  • 文/花漫 我一把揭開白布碱妆。 她就那樣靜靜地躺著,像睡著了一般昔驱。 火紅的嫁衣襯著肌膚如雪疹尾。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 50,096評(píng)論 1 291
  • 那天骤肛,我揣著相機(jī)與錄音纳本,去河邊找鬼。 笑死腋颠,一個(gè)胖子當(dāng)著我的面吹牛繁成,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播淑玫,決...
    沈念sama閱讀 39,159評(píng)論 3 411
  • 文/蒼蘭香墨 我猛地睜開眼巾腕,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了混移?” 一聲冷哼從身側(cè)響起祠墅,我...
    開封第一講書人閱讀 37,917評(píng)論 0 268
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎歌径,沒想到半個(gè)月后毁嗦,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,360評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡回铛,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,673評(píng)論 2 327
  • 正文 我和宋清朗相戀三年狗准,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了克锣。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,814評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡腔长,死狀恐怖袭祟,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情捞附,我是刑警寧澤巾乳,帶...
    沈念sama閱讀 34,509評(píng)論 4 334
  • 正文 年R本政府宣布,位于F島的核電站鸟召,受9級(jí)特大地震影響胆绊,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜欧募,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,156評(píng)論 3 317
  • 文/蒙蒙 一压状、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧跟继,春花似錦种冬、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,882評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至剩盒,卻和暖如春谷婆,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背辽聊。 一陣腳步聲響...
    開封第一講書人閱讀 32,123評(píng)論 1 267
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留期贫,地道東北人跟匆。 一個(gè)月前我還...
    沈念sama閱讀 46,641評(píng)論 2 362
  • 正文 我出身青樓,卻偏偏與公主長得像通砍,于是被迫代替她去往敵國和親玛臂。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,728評(píng)論 2 351

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

  • Linux Shell 基本語法 一. Linux基本命令 1.1. cp命令 該命令的功能是將給出的文件或目錄拷...
    M_Baron閱讀 2,583評(píng)論 0 1
  • 腳本Demo:Github地址 1封孙、條件測試:test [命令test或[可以測試一個(gè)條件是否成立迹冤;一個(gè)指令的執(zhí)行...
    沈宥閱讀 1,216評(píng)論 1 4
  • 創(chuàng)建腳本 可以使用 vi/vim 命令來創(chuàng)建文件),新建一個(gè)文件 test.sh虎忌,擴(kuò)展名為 sh(sh代表shel...
    妮妮世界閱讀 293評(píng)論 0 0
  • 北書房閱讀 568評(píng)論 6 6