ksh脚本语法总结(1)
1. [[ ...]] 用于字符串、文件属性、命令或函数调用、其它测试
如:
if [[ -n $str ]]
2. (( ... )) 用于对关系表达式求值
如:
if (( $1 > $2 ))
3. $(...) 用于执行命令
如:
for dir in $(ls -l | grep "^d")
4. $((...)) 用于对算术表达式求值
如:
z=$((x+y))
5.${...} 用于对变量求值
如:
echo ${str}
echo ${1:?"input error"}
6. let 该命令用于对整数变量赋值
如:
while (($count >0))
do
echo ${count}
let count=count-1
done