摘要: break、continue、exit、return的区别 break 跳出整个循环语句continue 跳过本次循环,进入下一次循环语句exit n 退出当前shell,并返回状态值return n 在函数内部返回函数执行的状态值 阅读全文
posted @ 2020-12-01 17:03 日积月累者 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 1. RANDOM变量方法 echo $RANDOM 16657echo $[RANDOM**3] 5181309310464 随机数为纯数值 2.openssl方法 openssl rand -base64 16 YFRJc5PRxt5SUmrJYEbhVQ== 此随机数包含大小写、数字、特殊字符 阅读全文
posted @ 2020-12-01 16:59 日积月累者 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 1. 用途和方法 在实际工作中,一般会通过ssh连接服务器,隐藏可能就会有脚本或命令在执行期间不能中断的需求,若中断,则不仅前功尽弃,还可能破坏系统数据,下面是防止脚本执行终端的3种方法: 1)使用sh /server/scripts/while_01.sh & 命令,即使用&在后台运行脚本2)使用 阅读全文
posted @ 2020-12-01 16:57 日积月累者 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 一、相关知识 给内容加不同的颜色, 可以结合echo -e的参数,内容的颜色用数字表示,范围为30-37,每个数字代表一种颜色。 30-37代表8种不同的字体颜色,40-47代表对于的背景颜色[man console_codes] 1) 字体颜色代码 echo -e "\E[30m 黑色字 oldb 阅读全文
posted @ 2020-12-01 16:55 日积月累者 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 一、三种方法 1.exec读取文件 exec <file sum=0 while read line do cmd done 2. cat读取文件 cat file|while read line do cmd done 推荐用途: 通过awk等三剑客获取文件中的数据后,可以使用这种方法用管道抛给w 阅读全文
posted @ 2020-12-01 16:53 日积月累者 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 一、判断字符串是否为整数的多种思路 1)使用sed加正则表达式 删除字符串中的所有数值,看字符串长度是否为0来判断 [ -n "`echo oldboy123|sed 's#[0-9]##g'`" ] && echo char || echo int char [ -n "`echo 3456781 阅读全文
posted @ 2020-12-01 16:51 日积月累者 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 一、语法 for循环和while类似,常用于执行有限次数的循环,有两种语法结构, 1.变量列表循环 语法: for 变量名 in 变量取值列表 do 指令...... done 变量取值列表中的值,要用空格隔开 说明: 依次获取“变量取值列表”中的值赋值给“变量名”,然后执行“指令”,再重复,直到列 阅读全文
posted @ 2020-12-01 16:49 日积月累者 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 一、介绍和语法 1. while循环方式 while循环语句会对紧跟在while命令后的条件表达式进行判断,如果该表达式成立,则执行while循环里面的命令或语句,每一次执行到done时,会重新判断while条件表达式是否成立,直到不成立时才会跳出while循环 如果一开始就不成立,那么程序不会进入 阅读全文
posted @ 2020-12-01 16:47 日积月累者 阅读(433) 评论(0) 推荐(0) 编辑
摘要: 一、if语法结构 1. 单分支结构 if < 条件表达式 > then 指令 fi 或者 if < 条件表达式 >;then 指令 fi 2. 双分支结构 if < 条件表达式 > then 指令1 else 指令2 fi 3. 多分支结构 if < 条件表达式1 > then 指令1 elif < 阅读全文
posted @ 2020-12-01 16:46 日积月累者 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 一、概念和语法 1.作用 1) 概述 shell中的函数类似于命令行的别名,通过把一段代码定义为一个函数体,在其他地方调用该函数时就调用了整段代码。也可以把函数单独的写在一个文件中,当需要调用函数时,再加载进来使用 2) 优势 把相同的程序段定义成函数,可以减少整个程序的代码量,提升开发效率增加程序 阅读全文
posted @ 2020-12-01 16:45 日积月累者 阅读(313) 评论(0) 推荐(0) 编辑