UNIX Shell Script

出自KMU Wiki

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

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

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

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

目錄

Bourne shell(sh)

Variable

YOURVAR=some
echo $YOURVAR
echo ${YOURVAR}


Flow control

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


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

Sub Program

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

Examples

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

C Shell