摘要: 1.if/else结构 2.条件 与C语言不同的是,条件(condition)实际上是语句列表,而不是一般的布尔表达式。 按照惯例,函数以及命令的退出状态用0表示成功,非0表示失败。当退出状态遭遇if/else时,我们就能检验条件(condition)的执行结果,并根据执行结果进行相应处理。可以写出 阅读全文
posted @ 2017-07-02 22:56 Jason886 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 1.Shell搜索命令的顺序 当Shell执行命令时,并不是直接就在PATH路径中查找,而是按照固定的顺序依次寻找命令位置。搜索顺序如下。 1.别名。即使用alias commond="..."创建的命令。 2.关键字。如if,for。 3.函数。 4.内置命令。如cd,pwd等命令。 5.外部命令 阅读全文
posted @ 2017-07-02 21:44 Jason886 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 1. Shell变量类型 Shell是一种动态类型语言(不使用显式的数据声明)和弱类型语言(变量的类型操作根据需求而不同)。Shell中的变量是不分类型的(都是字符串类型),但是依赖于具体的上下文,Shell编程也允许比较操作和整数操作。 2. Shell变量的分类 Shell中有3种变量:用户变量 阅读全文
posted @ 2017-07-02 21:12 Jason886 阅读(1324) 评论(0) 推荐(0) 编辑