🌳 文章標題:13 個使用出色的使用者體驗技巧寫好 shell script
shell script 腳本大部分都是開發者用於工作自動化,有些是寫給自己使用,但是如果你寫的 shell script 是要給同樣是開發者的同事使用呢?
文章作者以 UX 的觀點,提出 13 個技巧讓你的 shell script 更有可用性
1. 提供--help 選項
2. 檢查所有命令的可用性 - 呼叫可能不存在的命令時,請先檢查它們是否可用
3. 於當前工作目錄可獨立運作 - 從不同的目錄執行腳本可能會發生錯誤,這樣的腳本沒有人會喜歡
4. 如何讀取輸入:環境變數 vs. 腳本參數 - 對於不影響腳本行為的值,可以使用環境變數,而對於可能觸發腳本不同流程的值,可以使用腳本參數。
5. 輸出你對系統執行的所有操作
6. 如果有必要,提供--silent選項
7. 重新開啓顯示
8. 用動畫的方式顯示進度
9. 使用顏色輸出你的程式結果 - 綠色表示成功,紅色表示失敗,黃色表示警告
10. 出現錯誤立即退出腳本
11. 自己執行清理工作
12. 在退出時使用不同的錯誤碼
13. 在結束時輸出一個新行
文章作者在每個實踐都有詳細解釋與使用 shell script 示範 ,如果你寫的 script 也要給同事使用 ,遵循這些實踐,他們會感激你的
✍ 我們之前也有介紹過幾堂 schell script 的學習課程,有興趣可參考 http://bit.ly/2HV2ObM
https://codeburst.io/13-tips-tricks-for-writing-shell-scrip…
「shell script 執行結果 存 入 變數」的推薦目錄:
- 關於shell script 執行結果 存 入 變數 在 軟體開發學習資訊分享 Facebook 的最佳貼文
- 關於shell script 執行結果 存 入 變數 在 Linux (十一) - Shell 的變數設定 - Tienyu Note 的評價
- 關於shell script 執行結果 存 入 變數 在 Shell Script - 基礎- LinYoYo_攻城獅 的評價
- 關於shell script 執行結果 存 入 變數 在 shell script 執行結果存入變數的推薦,PTT和網路上有這些評價 的評價
- 關於shell script 執行結果 存 入 變數 在 bash-handbook/translations/zh-TW/README.md at master 的評價
shell script 執行結果 存 入 變數 在 Shell Script - 基礎- LinYoYo_攻城獅 的推薦與評價
... 結果回傳至原變數中(注意放入多個變數則不會運作)**,後者則是將計算結果回傳至指定變數中(可放置多個變數)**。 1 2 3 4 5 6 7 8 9 10 11, #!/bin/bash ... <看更多>
shell script 執行結果 存 入 變數 在 bash-handbook/translations/zh-TW/README.md at master 的推薦與評價
環境變數. 環境變數執行在目前shell session 可以讓任何程式或script 存取的變數。建立它們與區域變數類似,但使用 ... ... <看更多>
shell script 執行結果 存 入 變數 在 Linux (十一) - Shell 的變數設定 - Tienyu Note 的推薦與評價
所以當我們透過 /bin/bash 登入時,就是啟動了 /bin/bash 這個程式讓他變成 程序 。接著我們在Bash 中執行 cd 指令來切換當前的路徑,而 cd 也是一個 ... ... <看更多>