if [ $# -eq 1 -a "$1" != "Q" -a "$1" != "q" ]
if [ $# -eq 1 -o "$1" != "Q" -o "$1" != "q" ]
-a是与,and,表示只有同时成立才为真;
-o是或,or,表示至少有1个成立即为真。
常用变量
$ # :保存程序命令行参数的个数;
$ ?:保存前一个命令的返回码;
$ 0 :保存程序名;
$ * :以("$1 $2...")的形式保存所有输入的命令行参数;
$ @ :以("$1""$2"...)的形式保存所有输入的命令行参数;
阅读(604) | 评论(0) | 转发(0) |