UNIX Shell Script

出自KMU Wiki

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

←上一個
在2008年5月6日 (二) 19:27所做的修訂版本 (編輯) (撤銷)
Cch (對話 | 貢獻)

下一個→
第2行: 第2行:
=== Variable === === Variable ===
-<pre>YOURVAR=some&lt;br&gt;echo $YOURVAR&lt;br&gt;echo ${YOURVAR}&lt;br&gt;</pre> + 
-<br>+ YOURVAR=some
 + MYVAR=thing
 + echo $YOURVAR
 + echo ${YOURVAR}${MYVAR}
=== Flow control === === Flow control ===
-<pre>if [ -f your_file ]; then<br>+ 
- echo "your_file exists<br>+ if [ -f your_file ]; then
-fi+ echo "your_file exist"
-</pre> + fi
-<br>+ 
-<pre>for f in a b c<br>do<br> echo $f<br>done<br></pre> + for f in a b c
 + do
 + echo $f
 + done
 + 
=== Sub Program === === Sub Program ===
-<pre>sub()<br>{<br> echo $1 $2 $3<br>}<br>sub X Y Z<br></pre> + 
 + sub()
 + {
 + echo $1 $2 $3
 + }
 + sub X Y Z
 + 
=== Examples === === Examples ===
-<pre>#!/bin/sh <br>exec &lt;$1 <br>while read line <br>do<br> echo $line<br>done<br></pre> + 
-== C Shell ==+ #!/bin/sh
 + exec < $1
 + while read line
 + echo $line
 + done

在2008年5月6日 (二) 19:27所做的修訂版本

目錄

Bourne shell(sh)

Variable

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

Flow control

if [ -f your_file ]; then
    echo "your_file exist"
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
    echo $line
done