shell指令碼開發基本規範

2022-05-07 12:27:12 字數 469 閱讀 8380

當你的才華還撐不起你的野心的時候,你就應該靜下心來學習。當你的能力還駕馭不了你的目標的時候,你就應該沉下心來歷練。問問自己,想要怎樣的人生。 歡迎加入 基礎架構自動化運維:598432640,大資料sre高階之路:959042252

1.開頭執行指令碼直譯器

#!/bin/bash或者#!/bin/sh

3.指令碼中盡量不要用中文注釋

盡量用英文注釋,防止本機或切換系統環境後中文亂碼的困擾

4.指令碼以.sh為副檔名

例如:yinzhengjie.sh

5.**書寫優秀習慣

a>.成對內容的一次寫出來,防止漏寫。例如:{},,'',``,"".

b>.中括號兩端都要有空格,書寫時即可流出空格[ ],然後退格書寫內容。

c>.流程控制語句一次書寫完,在新增內容。

例如:if語句格式一次完成:

if 條件內容

then

內容fi

Shell指令碼規範

google 開源專案風格指南 google 開源專案風格指南英文版 背景bash是唯一被允許執行的shell指令碼語言 可執行檔案應該沒有副檔名 強烈建議 或者使用.sh副檔名。庫檔案必須使用.sh作為副檔名,而且應該是不可執行的。當執行乙個程式時,並不需要知道它是用什麼語言編寫的。而且shell...

shell 指令碼規範

root newrain vim helloworld.sh sh代表這個檔案是個shell指令碼,第乙個原因,讓別人認的這個是shell指令碼,sh字尾有高亮顯示。拓展名字尾,如果省略.sh則不易判斷該檔案是否為shell指令碼 usr bin env bash shebang蛇棒,直譯器,翻譯 ...

編寫shell指令碼的規範

目錄命名規範 函式引用模組或檔案 指令碼日誌 配置檔案 其他shell指令碼一般選擇bash作為直譯器,指令碼開頭應為 bin bash 或 bin sh在指令碼的開頭加注釋,說明指令碼作者 編寫時間 指令碼功能,最好可以加上指令碼的版本號。shell中指令碼注釋用 注釋語句和 號之間有乙個空格 b...