shell中的语法(1)
反引号
命令替换。将命令的输出放在命令行的任意位置。
eg. [root@gam ~]# echo The Data is `date`
The Data is Fri Nov 18 10:13:56 CST 2016
单中括号[]
[ 和 test 等同。左中括号是调用test的命令标识,右中括号是关闭条件判断的。根据比较结果返回一个退出状态码。
*test和[]中可用的比较运算符只有 = 和 != ,都是字符串比较。[ ]中的逻辑与和逻辑或使用-a 和-o 表示。整数比较只能用-eq和-gt的形式。