
shell脚本
文章平均质量分 92
努力跨出的第一步是勇气
whoim_i
好奇心是人类进步的阶梯,而懒是一切事物的动力源泉。
展开
-
shell脚本编程循环语句
目录for循环语句while循环语句循环控制及状态返回值 for循环语句 for循环结构中,for语句的操作对象为用户指定名称的变量,并通过in关键字为该变量预先设置了一个取值列表,多个取值之间用空格来进行分割。do…done之间的命令序列称之为循环体,而其中的执行语句需要引用变量以完成响应的任务。 for循环语法结构为: for 变量名 in 取值列表 do 命令序列 ...原创 2020-02-15 09:49:37 · 1796 阅读 · 0 评论 -
shell编程之条件判断语句
目录条件测试文件测试整数值比较字符串比较逻辑测试if语句结构单分支if语句双分支if语句多分支if语句 条件测试 在使用shell脚本程序中,所面临的第一个问题就是如何区分不同的情况以确定程序需要执行何种操作。比如,判断磁盘使用率,超过90%时给用户发送报警信息;判断文件是否存在,不存在则创建文件等,这都是脚本程序判断的一种逻辑。 shell环境会根据命令执行后的返回状态($?)来判断是否执行成功...原创 2020-02-15 09:48:59 · 2862 阅读 · 0 评论 -
shell脚本编程之case语句
case结构语句相当于多分支的if/elif/else条件句,但是它比之看起来更加的规范工整有美感,常用于实现系统服务启动脚本。 case语句结构 case 变量值 in 模式 1) 命令序列1 ;; 模式 2) 命令序列2 ;; ....... *) 默认命令序列 Esac case语句执行流程 case执行流程:首先变量值与模式...原创 2020-02-15 09:47:46 · 2068 阅读 · 0 评论 -
shell脚本中的函数及调试
目录定义函数的语法结构函数的调用return返回值shell脚本调试 为了避免代码的重复编写,一般会通过函数编写代码块的方法,将具有实现某种功能的代码组合成一个函数,那么后面的程序只需要对这个函数进行调用就可以实现相应的功能。 使用函数的好处:可以对程序进行更好的组织;提高程序的可读性和重用性 定义函数的语法结构 [function]函数名(){ 命令序列 ...原创 2020-02-15 09:47:01 · 2080 阅读 · 0 评论 -
linux之shell脚本基础
目录前言脚本的执行shell脚本书写规范管道与重定向shell脚本变量定义新变量read命令变量的作用范围特殊变量 前言 shell脚本就是将要执行的命令按顺序保存到一个文件中,并给该文件可执行权限,方便一次性执行的一个程序。主要是方便管理员进行设置或管理,可结合各种shell控制语句以完成更复杂的操作。常用于重复性操作、批量事务处理、自动化运维、服务运行状态监控、定时任务执行等。 linux系统...原创 2020-02-15 09:42:42 · 1671 阅读 · 0 评论