Bash Script

這裡來講解Bash Script的基本操作及各種應用

寫bash程式前請在開頭加#!/bin/bash
宣告使用bash(避免不必要的問題)。
程式授權GPLv2的使用方法,
本人所寫的程式均使用GPLv2授權

實用技巧
程式只有root可執行
找不到xxx檔時不執行
寫bash用的程式
IP Scan
批次建立/刪除使用者

基本文字處理
ascii表
echo
設定顯示顏色
資料處理
更改換行字元
wc命令應用

基本知識與操作
profile 系統運作設定檔
sudo的PATH重置問題
linux語言的發展
登入訊息檔
判斷式
linux 邏輯判斷式與運算式
程式變數
迴圈命令
case命令
if命令

範例練習
第一個程式
範例 add.sh
範例 menu.sh
字串內容判斷
若要修改散布請加上原作者訊息。
# Author : Syuan-Rong Chen
# E-mail : calvin.atx@gmail.com
# Blog : http://calvinit.blogspot.com

我寫的命令集放在google code
可下載及線上觀看原始碼
calvin bash script command
calvinbsc in google code

命令一覽及說明
nsh(輕鬆處理寫bash前置作業)
bhuser(user批次處理)
cvirt(命令式管理KVM虛擬機器)
cmis(網管小工具)

CGI與Bash配合做成網頁程式
CGI 取得程式執行期間的環境變數
CGI 員工上下班打卡系統