UNIX Shell Script

出自KMU Wiki

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

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

下一個→
第2行: 第2行:
=== Variable === === Variable ===
-<pre>YOURVAR=some<br>echo $YOURVAR<br>echo ${YOURVAR}<br></pre> +<pre>YOURVAR=some&lt;br&gt;echo $YOURVAR&lt;br&gt;echo ${YOURVAR}&lt;br&gt;</pre>
<br> <br>
=== Flow control === === Flow control ===
-<pre>if [ -f your_file ]; then+<pre>if [ -f your_file ]; then<br>
-echo "your_file exists+ echo "your_file exists<br>
 +fi
</pre> </pre>
<br> <br>
-<pre>+<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+
-</pre> +
=== Sub Program === === Sub Program ===
-<pre>+<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+
-</pre> +
=== Examples === === Examples ===
-<pre>+<pre>#!/bin/sh <br>exec &lt;$1 <br>while read line <br>do<br> echo $line<br>done<br></pre>
-#!/bin/sh +
-exec <$1 +
-while read line +
-do+
- echo $line+
-done+
-</pre> +
== C Shell == == C Shell ==

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

目錄

Bourne shell(sh)

Variable

YOURVAR=some<br>echo $YOURVAR<br>echo ${YOURVAR}<br>


Flow control

if [ -f your_file ]; then<br>
    echo "your_file exists<br>
fi


for f in a b c<br>do<br> echo $f<br>done<br>

Sub Program

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

Examples

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

C Shell