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的形式。

原文地址:https://www.cnblogs.com/yaoyuanfeixing/p/6076691.html