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