摘要: 九、case结构条件句应用实践 (一)case语法结构 case结构条件句相当于多分支if条件语句,但是它比这些条件句看起来更规范工整,常被用于实现系统服务脚本等应用场景中。 case语句的语法结构: (二)实例,case应用: (三)实例,不同的分支字体颜色不同: 当用户输入对应的数字选择水果的时 阅读全文
posted @ 2020-04-28 23:44 cuiyongchao007 阅读(480) 评论(0) 推荐(0) 编辑
摘要: 八、函数知识与实践 (一)shell函数语法 1、函数的表示方式 | 第一种语法 | 第二种语法 | 第三种语法 | | | | | | function 函数名(){ } | function 函数名 {} | 函数名() { } | 2、实例:函数的写法 3、实例:检测web网站是否正常 wge 阅读全文
posted @ 2020-04-28 23:30 cuiyongchao007 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 七、if结构条件句知识与实践 (一)if条件句单双分支语法 (二)if条件句多分支语句 1、语句的结构 2、实例:判断目录是否存在 3、实例:判断服务器内存大小 开发shell脚本判断内存是否充足,如果小于100,提示不足,如果大于100提示充足。 [root@centos6 kvm3 script 阅读全文
posted @ 2020-04-28 23:17 cuiyongchao007 阅读(555) 评论(0) 推荐(0) 编辑
摘要: 六、shell脚本的条件测试与比较 (一)条件表达式的常见语法 1、条件表达式6种写法(if,while) 语法1:test 语法2:[ ] 中括号两端必须要有空格 语法3:[[]] 两端必须要有空格 语法4:((测试表达式)) 两端必不需要空格 语法5:(命令表达式) 语法6: 实际应用展示 ①[ 阅读全文
posted @ 2020-04-28 23:09 cuiyongchao007 阅读(766) 评论(0) 推荐(0) 编辑
摘要: 五、bash内置核心命令read基础及实践 (一)read介绍 read 读入,读取用户输入。 p 输入提示; t 等待用户输入的时间。 (二)read 读入的作用: read读入作用为:交互。 1、定义变量案例 2、变量交互输入案例 3、变量参数输入案例 (三)read 的企业应用案例: 阅读全文
posted @ 2020-04-28 00:49 cuiyongchao007 阅读(434) 评论(0) 推荐(0) 编辑
摘要: 四、shell变量的数据计算 (一)算数运算符: 1、运算符介绍 (二)编程常见运算命令 1、只适合整数 2、既适合整数,又适合小数: (三)expr的企业级实战案例详解 1、判断一个是否为整数: 2、expr判断文件扩展名: 3、expr计算字符串长度: 阅读全文
posted @ 2020-04-28 00:42 cuiyongchao007 阅读(671) 评论(0) 推荐(0) 编辑
摘要: 三、SHELL变量知识进阶与实践 (一)shell特殊位置变量 1.获取脚本的名字($0) 2、获取脚本的第n个参数($n) 3、获取脚本的所有参数个数($ ) 4、获取脚本的所有参数 (二)shell进程特殊状态变量 (三)shell变量子串知识及实践(变量内容) 1、获取变量长度 2、匹配变量子 阅读全文
posted @ 2020-04-28 00:36 cuiyongchao007 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 二、变量的基础知识 shell中变量中不定义变量类型。shell变量是否为了方便调用。 shell变量:环境变量(全局变量),普通变量(局部变量) shell 不区分类型,使用的时候区分变量类型。 (一)shell变量分类: 1、环境变量 全局变量,显示环境变量: 定义环境变量: 方法1 方法2 方 阅读全文
posted @ 2020-04-28 00:25 cuiyongchao007 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 一、shell脚本介绍 (一)脚本案例及介绍: (二)shell脚本解释器: 解释器默认为bash,如果脚本中不标明解释器,默认调用bash。 批量注释方法1:ctrl+shift+v,光标向下移动,shitf+a,第一行前 ,esc。 批量注释方法2:将要注释的内容写在下面符号内::/dev/nu 阅读全文
posted @ 2020-04-28 00:16 cuiyongchao007 阅读(398) 评论(0) 推荐(0) 编辑