上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 26 下一页
摘要: 一、until介绍 特点:条件为假就进入循环;条件为真就退出循环 二、until语法 until expression [ 1 -eq 1 ] (( 1 >= 1 )) do command command ... done 三、测试 例1、打印10-20 #!/bin/bashnum=10unti 阅读全文
posted @ 2022-04-05 22:13 屯子里唯一的架构师 阅读(195) 评论(0) 推荐(0)
摘要: 一、while介绍 特点:条件为真就进入循环;条件为假就退出循环,一般应用在未知循环次数的环境。 二、while循环语法 while [ 表达式 ] (注意:条件为真时while才会循环,条件为假,while循环终止,条件中可以是五大运算) do command... done while [ 1 阅读全文
posted @ 2022-04-05 20:01 屯子里唯一的架构师 阅读(309) 评论(0) 推荐(0)
摘要: 案例需求: 判断本地网络中哪些IP被使用 案例分析: 采用ping的方式判断IP是否被占用 a、能ping通说明占用 b、不能ping通说明未被占用 b、命令 ping -c1 IP 算法: 1、ping ip 2、分析ping结果 3、输出结果 代码: [root@CentOs shell]# c 阅读全文
posted @ 2022-04-03 11:20 屯子里唯一的架构师 阅读(103) 评论(0) 推荐(0)
摘要: 1,sleep N 脚本执行到该步休眠N秒 [root@CentOs shell]# cat ShellTest.sh #!/bin/bashfor var in `seq 1 4`do echo $var sleep 1(每隔一秒执行一次)done[root@CentOs shell]# 检测主机 阅读全文
posted @ 2022-04-03 10:32 屯子里唯一的架构师 阅读(305) 评论(0) 推荐(0)
摘要: 一,shell中的运算 1,数学比较运算(整型) -eq 等于 -gt 大于 -lt 小于 -ge 大于或等于 -le 小于或等于 -ne 不等于 [root@CentOs shell]# test 1 -eq 1;echo $?0(相等返回0)[root@CentOs shell]# test 1 阅读全文
posted @ 2022-04-03 09:35 屯子里唯一的架构师 阅读(214) 评论(0) 推荐(0)
摘要: 工作中总是有很多工作需要重复性来完成,比如每天都需要执行一次备份、每天都需要分析一次业务的access.log日志,每分钟都需要监测一次主机的状态等等工作,这些重复性的工作我们一般都是使用脚本来完成,对于不需要频繁执行的任务,可以结合计划任务➕脚本完成,但是系统的计划任务只能精确到分,不能满足更频繁 阅读全文
posted @ 2022-04-02 18:26 屯子里唯一的架构师 阅读(248) 评论(0) 推荐(0)
摘要: 如何写一个高可用性的脚本,赋予脚本智能化,赋予脚本执行逻辑。 比如nginx安装脚本中 configure执行成功在执行make, make执行成功在执行make install 上一步错误就不需要执行后面的代码了。 answer: 加入判断 只要你想在代码中判断一下的时候就第一时间想到if就行了, 阅读全文
posted @ 2022-04-02 12:07 屯子里唯一的架构师 阅读(294) 评论(0) 推荐(0)
摘要: 一,数学比较运算 1,数学比较运算(整型) -eq 等于 -gt 大于 -lt 小于 -ge 大于或等于 -le 小于或等于 -ne 不等于 [root@CentOs shell]# test 1 -eq 1;echo $?0(相等返回0)[root@CentOs shell]# test 1 -g 阅读全文
posted @ 2022-04-02 10:41 屯子里唯一的架构师 阅读(156) 评论(0) 推荐(0)
摘要: 一,基本数组 数组可以让用户一次赋予多个值,读取的时候只需要通过索引调用就可以方便读出 1,数组语法: 数组名称=(元素1 元素2 元素3……) 2,数组读出 ${数组名称[索引]} 索引默认是元素在数组中的排队编号,默认从第一个0开始 3,数组赋值 (1)一次附多个值 arry0[0]='tom' 阅读全文
posted @ 2022-03-30 11:14 屯子里唯一的架构师 阅读(460) 评论(0) 推荐(0)
摘要: 一,什么是变量 变量:变量是编程中最常用的一种临时在内存中存取数据的一种方式 当我们在脚本中定义变量存值的时候,可以从以下方面看到变化:1)内存占用:如果存的是一个字符则占用1个字节,如果存的是字符串则是字符串的长度加1个字节长度(.0是一个特殊字符,代表字符串结束)。2)变量名与内存空间关系:计算 阅读全文
posted @ 2022-03-28 21:56 屯子里唯一的架构师 阅读(191) 评论(0) 推荐(0)
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 26 下一页