05 2024 档案

摘要:退出循环的语句 #1.exit 退出循环,退出脚本 #2.break 结束当前循环,或者跳出本地循环,继续执行循环外面的命令 #3.continue 忽略本次循环剩余的代码,直接执行下一次循环 #4.案例 先扫描内网网段的所有主机,存活的主机进行发放本机的公钥 1.本机是否要有公钥,创建密钥对 rm 阅读全文
posted @ 2024-05-31 17:18 战斗小人 阅读(232) 评论(0) 推荐(0) 编辑
摘要:1.while循环基本概述 只要条件成立,就会反复执行循环语句,直到条件不成立时,才会退出。 语法 #第一种 while 条件测试 do 循环体 done #第二种 while true #这里不一定写true,写:也可以,写true比较规范 do 循环体 done #第三种 while read 阅读全文
posted @ 2024-05-31 00:30 战斗小人 阅读(12) 评论(0) 推荐(0) 编辑
摘要:循环语句之for循环 方式一for 变量名 in 列表;do 循环体 done方式二for 变量 in 取值列表 do 循环体 done 但条件为真,则执行循环体,如果条件为假,则结束循环。 #取值列表,很多种取值方法,默认以空白字符为分隔符 [root@shell01 scripts]# vim 阅读全文
posted @ 2024-05-29 14:37 战斗小人 阅读(75) 评论(0) 推荐(0) 编辑
摘要:1.流程控制语句之case语句 case主要作用是对程序的选择,循环等操作 #语法: case 变量 in 变量值1) 命令序列 ;; #命令序列结束符 变量值2) 命令序列 ;; 变量值3|变量值4) #符合变量值3或者4都可以 命令序列 ;; 变量值N) 命令序列 ;; *) #不符合上面所有条 阅读全文
posted @ 2024-05-21 17:53 战斗小人 阅读(37) 评论(0) 推荐(0) 编辑
摘要:字符串比对 字符串必须使用双引号 [ "name" = "name" ] #可以用,但不推荐[ "name" == "name" ] #推荐使用 == 判断是否等于 [ "name" != "name" ] #示例 [root@shell01 ~]# echo $USER root [root@sh 阅读全文
posted @ 2024-05-15 17:26 战斗小人 阅读(1239) 评论(0) 推荐(0) 编辑
摘要:Shell变量运算 加减乘除 求余 num1 + num2 num1 - num2 num1 * num2 num1 / num2 num1 % num2 求余 整数运算 expr $(()) #运算效率最高 $[] let 只支持整数运算,不支持小数运算 expr 数值之间必须要有空格进行分开,当 阅读全文
posted @ 2024-05-06 18:39 战斗小人 阅读(288) 评论(0) 推荐(0) 编辑