1. 程式人生 > >shell 如何判斷命令列引數個數

shell 如何判斷命令列引數個數

$#代表了命令列的引數數量,可以看以下例項:

if [ $# != 1 ] ; then 
echo "USAGE: $0 TABNAME" 
echo " e.g.: $0 CDR_CALL_20040701" 
exit 1; 
fi


位置引數 $1, $2,..., $N,$#代表了命令列的引數數量, $0代表了指令碼的名字


-ne    不等於


-eq    等於