Linux 於 Bash Shell 要讀取檔案, 並一行一行印出, 或者對每一行作些處理, Shell script 要如何寫?
標籤: shell
AWK 判斷式 寫法 (Shell)
Shell 很常會用到 AWK, 會順便把大小於、if、else 等判斷式也在 AWK 裡面做掉.
MacOSX shell 改用 zsh
zsh 是另一種 Shell, 類似 bash, tcsh 等等, 只是多了一些人性化的功能, ex: Tab 按兩下, 會將檔案、目錄等變成可以選取的模式, 選完後會自動補齊命令.
還有錯誤的命令或者資料夾等等, 會詢問是否打錯, 自動糾正.
- zsh 詳細說明: Zsh Workshop: Table of Contents
Shell 工作完成自動發聲通知
Linux Shell 常常會丟工作讓他去執行, ex: make, find … 等等.
通常都會等一段時間後, 回去在檢查看看是否工作已經完成, 然後繼續後續的事宜.
要怎麼讓工作完成後自動使用聲音通知呢?
Bash Shell 的 OOP 要如何寫?
Linux 的 Bash shell 可以寫簡單的 Shell script, 但是想要用 OOP 來寫的話, 要如何寫?
用 Bash script 寫 OOP 的範例程式可見: http://lab.madscience.nl/oo.sh.txt (備份)
Bash shell 的 Function 查看 與 撰寫
Ubuntu / Debian Linux 預設都是使用 Bash 當 shell, 此篇主要紀錄 Function 的寫法 和 如何查看目前有哪些 Function 等等.
快速將 DOCTYPE 等標籤 轉換成 HTML5 格式
HTML、XHTML 的 DOCTYPE、html、meta、script .. 等等, 在 HTML5 有很大幅的簡化, 此篇文章只是紀錄如何快速將這些語法, 轉換 / 取代 成 HTML5 簡化的寫法.
使用 expect 來建立 Shell 文字輸入自動化
以前 BBS 要自動登入, 並順便做某些事情, 有個很方便的工具叫 expect.
於 Linux CLI 的 Shell 執行的指令, 可以使用 expect 來達到自動輸入的效果.
使用 Sleep 來做排序 (Bash shell)
一個很有趣的 Shell script, 使用 Sleep 來做排序.