上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 22 下一页
摘要: 代码块是由多条语句组成的一个整体,for、while、until循环或者if…else、case…in选择结构,或者由{ }包围起来的命令都可以称为代码块。 将重定向命令放在代码块的结尾处,就可以对代码块中的所有命令实施重定向。 举栗 举栗 结果 使用 while 循环不断读取 nums.txt 中 阅读全文
posted @ 2019-12-19 19:43 声声慢43 阅读(550) 评论(0) 推荐(0)
摘要: 使用 while、until、for、select 循环时,如果想提前结束循环(在不满足结束条件的情况下结束循环),可以使用 break 或者 continue 关键字。 在C语言、Python、Java 等大部分编程语言中,break 和 continue 只能跳出当前层次的循环,内层循环中的 b 阅读全文
posted @ 2019-12-19 19:24 声声慢43 阅读(332) 评论(0) 推荐(0)
摘要: 除了 while 循环和 until 循环,Shell 脚本中还有for 循环,for 循环有两种使用形式:C语言风格的for循环与Python语言风格的for in循环,两种形式的for循环用法对比如下: for循环用法实例1实例2 C语言风格 for((exp1; exp2; exp3))do 阅读全文
posted @ 2019-12-19 19:17 声声慢43 阅读(359) 评论(0) 推荐(0)
摘要: 1.shell函数的定义与调用 2.shell函数参数 3.函数返回值 1.shell函数的定义与调用 Shell 函数定义 说明 函数定义的简化写法 函数调用 function name() { statements [return value]} function是 Shell 中的关键字,专门 阅读全文
posted @ 2019-12-19 19:10 声声慢43 阅读(203) 评论(0) 推荐(0)
摘要: while 循环是 Shell 脚本中最简单的一种循环,当条件满足时,while 重复地执行一组语句,当条件不满足时,就退出 while 循环。 unti 循环和 while 循环恰好相反,当判断条件不成立时才进行循环,一旦判断条件成立,就终止循环,until 的使用场景很少,一般使用 while 阅读全文
posted @ 2019-12-19 19:08 声声慢43 阅读(359) 评论(0) 推荐(0)
摘要: Shell也支持两种分支结构(选择结构),分别是 if else 语句和 case in 语句。当分支较多,并且判断条件比较简单时,使用 case in 语句就比较方便了。 if else 语句与case in语句的对比 脚本 易错点与知识点 if else语句 #!/bin/bash read - 阅读全文
posted @ 2019-12-19 19:07 声声慢43 阅读(782) 评论(0) 推荐(0)
摘要: 0.[[]] [] (())的对比 1.[[]]支持正则表达式 0.[[]] [] (())的对比 [[ ]] 对数字的比较不友好,所以使用 if 判断条件时,建议用(())来处理整型数字,用[[]]来处理字符串或者文件。 用法 说明 脚本 支持逻辑运算符 (()) ((expression)) 不 阅读全文
posted @ 2019-12-19 19:05 声声慢43 阅读(549) 评论(0) 推荐(0)
摘要: 0.test命令的用法 1.与数值比较相关的test选项 2.与字符串判断相关的 test 选项 3.与文件检测相关的test选项 4.与逻辑运算相关的test选项 5.注意点与总结 1.test中变量用双引号包围起来 2.总结 test 是 Shell 内置命令,用来检测某个条件是否成立。test 阅读全文
posted @ 2019-12-19 19:04 声声慢43 阅读(568) 评论(0) 推荐(0)
摘要: 退出状态和逻辑运算符的组合 Shell 逻辑运算符 举栗 命令的退出状态(exit statu)是指执行完Linux命令或shell函数后,该命令或函数返回给调用它的程序的一个比较小的整数值。if 语句的判断条件,从本质上讲,判断的就是命令的退出状态。 按照惯例来说,退出状态为 0 表示“成功”;也 阅读全文
posted @ 2019-12-19 19:02 声声慢43 阅读(423) 评论(0) 推荐(0)
摘要: if 语句的判断条件,从本质上讲,判断的就是命令的退出状态。 语句语句格式同一行书写注意点用例1用例2 if 语句 if conditionthen statement(s)fi if condition; then statement(s); fi 注意分号,否则会有语法问题 1.conditio 阅读全文
posted @ 2019-12-19 18:59 声声慢43 阅读(598) 评论(0) 推荐(0)
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 22 下一页