Shell 設計入門: | ||
---|---|---|
<<< Previous | Next >>> |
Bash shell 程式的結構並不複雜,大抵由:內建命令、shell 的語法結構、函式及其它命令列的程式所組成。
shell 程式我們通常稱為 script,以撰寫執行簡便著稱。
我們來看一個簡單的例子:hello.sh
#! /bin/sh # # 用途: 這是一個簡單 shell 示範程式 # # 第一列以 #! 開頭,表示將用該 /bin/sh 程式來解譯這個 script 檔, # # 其它以 # 開頭,則為註解,bash 不予處理。 # echo 'Hello! World!' |
我們再來看一個簡單的例子:whour.sh
#! /bin/sh # # 用途: 這是一個簡單 shell 示範程式 # # 第一列以 #! 開頭,表示將用該 /bin/sh 程式來解譯這個 script 檔, # # 其它以 # 開頭,則為註解,bash 不予處理。 # # 在 Linux 中 /bin/sh 其實是一 soft link,它連結到 /bin/bash 程式 (註 1) # name="$1" ip="163.26.197.1" today=`date` if [ $# != 1 ]; then echo "Usage: ./$0 [使用者名稱]" exit fi echo "今個兒是 $today,您 $name 大大,來自 $ip" sleep 5 clear echo echo "Bye-Bye ;-)" |
註 1:
<<< Previous | Home | Next >>> |
Cygwin 環境 | 打開執行權 |