zoukankan      html  css  js  c++  java
  • bash下. : () {} [] [[]] (())的解释

    一、 bash下. : () {} [] [[]] (())的解释 :

    1).(点)与source命令一样,从文件中读取并执行命令,无论该文件是否都有可执行权限都能够正确的执行。且是在当前shell下执行,而不是产生一个子shell来执行(我们通常使用“./filename.sh”去执行一个文件是在当前shell下产生一个子shell去执行的)

    2): 该命令什么都不做,但执行后会返回一个正确的退出代码,即exit 0,类似于pass

    3)() 将多个命令组合在一起执行,相当于一个命令组。

    4){}  和()类似,也是将多个命令组合在一起。它们之间的区别是,()是在产生的子shell下执行,而{}是在当前的shell下执行。

    5)[] 与test命令一样,用于比较值以及检查文件类型

    6)[[]]可以说是[]的“增强版”,它能够将多个test命令支持的测试组合起来

    7)(())专门来做数值运算,如果表达式求值为 0,则设置退出状态为 1;如果求值为非 0 值,则设置为 0。

  • 相关阅读:
    暴躁游戏

    时间记录表格
    好好生活
    JAVA环境的配置
    Java简介
    markdown学习

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