zoukankan      html  css  js  c++  java
  • 比较相关

    一。 shell 里通常显示的字符串才加双引号,变量调用不需要加双引号,用于执行的命令加 `` 符号。

    二。字符串里有空格的需要加双引号或者通过变量引用

    三。[] 和 test命令功能相同

    四。&&,||,-a,-o逻辑运算

    五。=,eq两种通常是字符串用 eq,数字运算用=,shell里两者是一一对应的,可以混用

    六。比较的几种常规用法:

          1. 字符串直接比较

          2.数字大小比较

          3.通过变量长度,判断变量是否存在的或赋值

             if [-n $xx] then ... 变量有被赋值   

             if [-z $xx] then ... 变量没被赋值

          4. 对命令执行的返回做判断,类似$?

              if ping -c 3 10.8.1.1 > /dev/null 2>&1; then...

              不关心ping的输出结果,直接重定向到/dev/null,只关心ping命令执行的返回是0或是1,如果一个系统不应答“ping”,返回码就是非0

  • 相关阅读:
    C语言I博客作业08
    C语言I博客作业07
    第十周助教总结
    关于Dev-c++运行时与Windows不兼容问题
    C语言I博客作业06
    第九周助教总结
    C语言I作业07
    C语言I博客作业06
    C语言I作业05

  • 原文地址:https://www.cnblogs.com/derekchen/p/8705726.html
Copyright © 2011-2022 走看看