Shell 腳本 - 教程 05:Bash Shell 腳本 - 第 2 部分

Shell 腳本 - 教程 05:Bash Shell 腳本 - 第 2 部分

Shell 腳本 - 教程 05:Bash Shell 腳本 - 第 2 部分

在這篇文章中,我們將繼續 教程05 從我們的教程系列 Shell Scripting. 具體來說,我們將解決一個 意甲 良好做法, 在執行時要考慮到。

由於,在 上一頁(教程 04) 我們向他人講話 基本實踐點 與這些有關,特別是 它們是如何產生的,它們是如何執行的,以及組成a的部分是什麼 bash 外殼腳本.

Shell 腳本 - 教程 04:Bash Shell 腳本 - 第 1 部分

Shell 腳本 - 教程 04:Bash Shell 腳本 - 第 1 部分

而且,在開始這篇文章之前,稱為 «Shell 腳本 - 教程 05»,我們建議探索以下 相關內容,在今天閱讀這篇文章的最後:

Shell 腳本 - 教程 04:Bash Shell 腳本 - 第 1 部分
相關文章:
Shell 腳本 - 教程 04:Bash Shell 腳本 - 第 1 部分
Shell 腳本 - 教程 03:關於 Bash Shell 腳本的一切
相關文章:
Shell 腳本 - 教程 03:所有關於腳本和 Shell 腳本

Shell 腳本教程 05

Shell 腳本教程 05

創建腳本的最佳實踐

Shell 腳本的 10 大最佳實踐

Shell 腳本的 10 大最佳實踐

其中 10個最重要 我們可以提到的是:

  1. 縮進代碼: 以可讀形式開發的代碼對於更好地理解是非常重要的。 必要的縮進將為複雜的邏輯結構提供清晰的視圖。
  2. 在代碼段之間添加分隔空格: 將代碼分成模塊或部分可以使任何代碼更具可讀性和易於理解,無論它有多長。
  3. 盡可能多地註釋代碼: 為每行或命令順序、代碼部分或開發的功能添加有用和必要的描述,可以更容易地理解已編程的內容。
  4. 使用函數的描述性名稱創建變量: 分配清楚地描述和標識創建它的函數的變量名稱有助於理解其目的。
  5. 使用語法 VARIABLE=$(comando) 用於命令替換: 取而代之的是,舊方法現在已棄用 VARIABLE=`date +%F`.
  6. 使用模塊或變量來驗證超級用戶和授權用戶,有或沒有密碼: 為了提高安全級別,在代碼的必需部分。
  7. 使用操作系統的模塊或驗證變量(發行版、版本、架構): 防止在不受支持的計算機(或服務器)上使用文件。
  8. 使用模塊或程序來確認關鍵或批處理操作的執行: 盡量減少因即興創作或粗心而造成的錯誤。
  9. 包括各種基本模塊:可以提到的,歡迎和告別模塊,雙重執行驗證,以獲得更好的用戶體驗。
  10. 創建用戶友好的可視化界面: 通過終端 (CLI) 和桌面 (GUI) 使用命令 "dialog", "zenity", "gxmessage", "notify-send" 甚至命令 "mpg123 y espeak" 用於具有人性化或機器人語音的聲音警報和聲音通知。

其他重要

  1. 使用外部函數和/或模塊合理化腳本大小: 如果腳本最終會變得非常大,最好使用函數將其拆分或將其拆分為較小的腳本文件,這些文件由主腳本調用。
  2. 以清晰明了的方式調用腳本中的其他解釋器(編程語言): 為此,我們必須通過行或模塊清楚地調用它們。
Shell 腳本 - 教程 02:關於 Bash Shell 的一切
相關文章:
Shell 腳本 - 教程 02:關於 Bash Shell
Shell 腳本 - 教程 01:Shell、Bash Shell 和腳本
相關文章:
Shell 腳本 - 教程 01:終端、控制台和 Shell

帖子的抽象橫幅

總結

總之,我們希望這 «Shell 腳本»教程 05 關於製作腳本時的最佳實踐以及以前的最佳實踐,正在增加許多人的知識,當製作最優化和最實用的 使用 Bash Shell 生成的腳本文件.

如果你喜歡內容, 評論並分享. 請記住,訪問我們的開始 «現場»,除了官方渠道 Telegram 了解更多新聞、教程和 Linux 更新。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。