UNIX Shell Script

出自KMU Wiki

(修訂版本間差異)
跳轉到: 導航, 搜索
在2008年5月7日 (三) 09:03所做的修訂版本 (編輯)
Cch (對話 | 貢獻)

←上一個
當前修訂版本 (2008年5月7日 (三) 22:05) (編輯) (撤銷)
Cch (對話 | 貢獻)

 
第16行: 第16行:
if [ -f your_file ]; then if [ -f your_file ]; then
- echo "your_file exist"+ echo "your_file exists"
 + else
 + echo "your_file not exists"
fi fi
第37行: 第39行:
exec < $1 exec < $1
while read line while read line
 + do
echo $line echo $line
done done

當前修訂版本

目錄

[編輯] 動機

為什麼要學 Shell Script

  • automatic (自動化)
  • batch (批次)

[編輯] Variable

YOURVAR=some
MYVAR=thing
echo $YOURVAR
echo ${YOURVAR}${MYVAR}

[編輯] Flow control

if [ -f your_file ]; then
    echo "your_file exists"
else
    echo "your_file not exists"
fi
for f in a b c
do
    echo $f
done

[編輯] Sub Program

sub()
{
    echo $1 $2 $3
}
sub X Y Z

[編輯] Examples

#!/bin/sh
exec < $1
while read line
do
    echo $line
done

[編輯] 學習資源

http://www.mgt.ncu.edu.tw/~dino/script/