$#代表了命令行的参数数量,可以看以下实例:
代码如下:
if [ $# != 1 ] ; then
echo “USAGE: $0 TABNAME”
echo ” e.g.: $0 CDR_CALL_20040701″
exit 1;
fi
位置参数 $1, $2,…, $N,$#代表了命令行的参数数量, $0代表了脚本的名字
-ne 不等于
———————–
shell 编程中使用到得if语句内判断参数
–b 当file存在并且是块文件时返回真
-c 当file存在并且是字符文件时返回真
-d 当pathname存在并且是一个目录时返回真
-e 当pathname指定