上一页 1 2 3 4 5 6 ··· 46 下一页
摘要: 1、特殊流程控制语句介绍 Shell程序或者说其他的程序,都是顺序执行的,也就是第一行执行完再执行第二行,以此类推,依次执行。 而流程控制语句,如: if条件判断语句,你只有条件成立了,才能够执行,否则就不执行其中的程序,这就会跳过一些执行命令。 for循环也是流程控制类语句,是重复执行指定次数的相 阅读全文
posted @ 2022-06-23 11:01 繁华似锦Fighting 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 1、while循环 对while循环来讲,只要条件判断式成立,循环就会一直继续,直到条件判断式不成立,循环才会停止。和for循环的第二种格式for((初始值;循环控制条件;变量变化))类似。 我们写个1加到100的例子,这种例子虽然对系统管理帮助不大,但是对理解循环非常有帮助: while循环语法格 阅读全文
posted @ 2022-06-22 13:27 繁华似锦Fighting 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 1、应用:判断合法IP地址脚本 准备:ip.txt文件中存放着一些IP地址,我们用脚本来判断其中的合法IP地址。 [root@localhost sh]# cat ip.txt 192.168.1.200 202.106.0.20 300.36.190.5 222222222222 192.168. 阅读全文
posted @ 2022-06-22 13:12 繁华似锦Fighting 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 1、for循环介绍 for循环是固定循环,也就是在循环时已经知道需要进行几次的循环,有时也把for循环称为计数循环。 在Shell中for循环的语法有如下两种: # 语法1: for 变量 in 值1 值2 值3 … do 程序 done 这种语法中for循环的次数,取决于in后面值的个数(空格分隔 阅读全文
posted @ 2022-06-21 11:44 繁华似锦Fighting 阅读(707) 评论(0) 推荐(0) 编辑
摘要: 1、case条件语句介绍 case语句和if…elif…else语句一样都是多分支条件语句,不过和if多分支条件语句不同的是,case语句只能判断一种条件关系,而if语句可以判断多种条件关系。 case语句语法如下: case $变量名 in "值1") 如果变量的值等于值1,则执行程序1 ;; " 阅读全文
posted @ 2022-06-21 11:00 繁华似锦Fighting 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 1、多分支if条件语句格式 if [ 条件判断式1 ] then 当条件判断式1成立时,执行程序1 elif [ 条件判断式2 ] then 当条件判断式2成立时,执行程序2 …省略更多条件… else 当所有条件都不成立时,最后执行此程序 fi 2、练习 我们写一个例子,用if多分支条件语句来判断 阅读全文
posted @ 2022-06-20 11:00 繁华似锦Fighting 阅读(397) 评论(0) 推荐(1) 编辑
摘要: 什么是流程控制? 普通理解:Shell编写的程序是顺序执行的,也就是说第一命令先执行,然后接着执行第二条命令,然后再下一条,以此类推,而流程控制就是改变上面这种顺序执行的方式。 官方理解:流程控制语句用于控制程序的流程, 以实现程序的各种结构方式,即用来实现对程序流程的选择、循环、转向和返回等进行控 阅读全文
posted @ 2022-06-17 11:01 繁华似锦Fighting 阅读(416) 评论(1) 推荐(1) 编辑
摘要: 1、test测试命令 (1)test命令介绍 在Shell中的test测试命令,用于测试某种条件或某几种条件是否真实存在。 在Shell中的test测试命令,是判断语句和循环语句中条件测试的工具。test命令经常用于对判断语句进行测试,用于检查某个条件是否成立,它可以进行数值、字符和文件三个方面的测 阅读全文
posted @ 2022-06-15 11:01 繁华似锦Fighting 阅读(543) 评论(0) 推荐(1) 编辑
摘要: 1、排序命令sort (1)sort命令介绍 sort命令可针对文本文件的内容,以行为单位来排序。 命令格式如下: [root@localhost ~]# sort [选项] 文件名 选项: -f:忽略大小写。 -b:忽略每行前面的空白部分。 -n:以数值型进行排序,sort命令默认使用字符串型排序 阅读全文
posted @ 2022-06-14 11:01 繁华似锦Fighting 阅读(517) 评论(0) 推荐(1) 编辑
摘要: 1、sed命令说明 sed主要是用来将数据进行选取、替换、删除、新增的命令,grep,awk,sed称为是文本操作三剑客。 我们看看sed命令的语法格式: [root@localhost ~]# sed [选项] '[动作]' 文件名 选项: -n:一般sed命令会把所有数据都输出到屏幕,如果加入此 阅读全文
posted @ 2022-06-13 11:10 繁华似锦Fighting 阅读(458) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 ··· 46 下一页