UNIX Shell Script
出自KMU Wiki
(修訂版本間差異)
| 在2008年5月6日 (二) 19:21所做的修訂版本 (編輯) Cch (對話 | 貢獻) ←上一個 |
在2008年5月6日 (二) 19:27所做的修訂版本 (編輯) (撤銷) Cch (對話 | 貢獻) 下一個→ |
||
| 第2行: | 第2行: | ||
| === Variable === | === Variable === | ||
| - | + | ||
| - | + | YOURVAR=some | |
| + | MYVAR=thing | ||
| + | echo $YOURVAR | ||
| + | echo ${YOURVAR}${MYVAR} | ||
| === Flow control === | === Flow control === | ||
| - | + | ||
| - | + | if [ -f your_file ]; then | |
| - | fi | + | echo "your_file exist" |
| - | + | fi | |
| - | + | ||
| - | + | for f in a b c | |
| + | do | ||
| + | echo $f | ||
| + | done | ||
| + | |||
| === Sub Program === | === Sub Program === | ||
| - | + | ||
| + | sub() | ||
| + | { | ||
| + | echo $1 $2 $3 | ||
| + | } | ||
| + | sub X Y Z | ||
| + | |||
| === Examples === | === Examples === | ||
| - | + | ||
| - | + | #!/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
