1. CShell 脚本第一行:
#! /bin/sh
这一行一定写对,否则可能认为是批处理。
2. 算术展开:
算术表达式置于$(( ))中即可。
运算符包括:"++", "- -", "+", "-", "*", "&", ..., 基本与C语言无异。
如:
example1.sh
#! /bin/sh
i=0
echo $((i++))
echo $((3 > 2))
echo $((i & 1))
3. 条件表达式:
test命令或[...], 用来连接条件表达式。
字串相同: test "$str1" = "$str2" 或 [ "$str1" = "$str2" ]
字串不同: test "$str1" != "$str2" 或[ "$str1" != "$str2" ]
如:
example2.sh
#! /bin/sh
i=0
while [ "$((i < 200))" = "1"]
do#循环处理
echo $((i++))
done