上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 69 下一页

2024年1月8日

如何阅读优秀的脚本

摘要: 1.变量测试 把字符串信息,写入到变量中 注意:想进阶到一个高级shell开发的水平,多看别人开发的shell脚本 阅读全文

posted @ 2024-01-08 20:39 与太阳肩并肩 阅读(10) 评论(0) 推荐(0) 编辑

条件测试与中括号详解

摘要: 中括号的条件测试[ ] 脚本中经常进行条件测试,用的最多的,都是中括号[ ] test和[ ]的作用是一样的 注意的点:中括号,前后的空格必须有 [ -n "$filename" ] : `-n`用来判断字符串非空 双中括号: [[ 条件表达式 ]] 验证文件是否有权限,写入权限 注意:root是超 阅读全文

posted @ 2024-01-08 20:04 与太阳肩并肩 阅读(7) 评论(0) 推荐(0) 编辑

2024年1月7日

test命令与-e测试用法

摘要: test命令 1. -e 判断文件是否存在,存在就为真,否则就位假 shell对于真假判断的逻辑,提供` && 与运算,意思为:并且(理解为and),并且的两端,是递进的关系`, ` || 意思为:或(理解为or)` 例子: A条件 && B条件,代码解释:当A条件成立,并且执行B条件 A条件 || 阅读全文

posted @ 2024-01-07 20:03 与太阳肩并肩 阅读(333) 评论(0) 推荐(0) 编辑

shell测试语法参数解释

摘要: 得出真,假的概念 shell提供条件测试的语法 test命令 [ ] 中括号 1.test条件测试 test命令评估一个表达式,它的结果失真,还是假,如果条件为真,命令执行状态码结果就为0,否则不为0,通过`$?`取值 test命令的参数: `-e` 判断该文件是否存在(普通文件,目录),存在就为真 阅读全文

posted @ 2024-01-07 19:30 与太阳肩并肩 阅读(5) 评论(0) 推荐(0) 编辑

Shell条件测试开篇_读取用户输入

摘要: 读取用户输入: shell变量出了直接赋值,或者脚本传参,还有read命令读取。 read是内置命令 read命令参数: -p 设置提示信息 -t 等待用户输入超时,timeout read -p "请输入:" vars 阅读全文

posted @ 2024-01-07 19:11 与太阳肩并肩 阅读(6) 评论(0) 推荐(0) 编辑

2024年1月6日

数学计算命令完结

摘要: 1.bc命令: bc计算器 awk支持数值计算 中括号运算 1.bc命令当作计算器来用的,命令行的计算器 1.1. bc命令结合管道符来计算数学 1.2 bc案例 题目:计算出1--1000的总和 1+2+3+...+99+100 脚本开发: 1.2.1 使用tr将{1..100}的空格替换成+号 阅读全文

posted @ 2024-01-06 11:24 与太阳肩并肩 阅读(8) 评论(0) 推荐(0) 编辑

expr命令案例

摘要: expr判断文件名后缀是否合法: 需求1:执行脚本,传入一个文件名,然后判断该文件是否是JPG文件 思路: 1.先明白expr命令的模式匹配功能,字符串匹配上了就统计其长度,匹配不上就返回0,在shell中。0就是假的意思,非0就是真 对真假条件判断,的不同的条件执行 if else语句 需求2:找 阅读全文

posted @ 2024-01-06 10:38 与太阳肩并肩 阅读(8) 评论(0) 推荐(0) 编辑

2024年1月5日

expr命令实战

摘要: expr命令: 简单的计算器执行命令:expr --help 实践: expr不是很好用,基于空格传入参数,但是shell里一些元字符都是有特殊含义的,都在算法符号前加上反斜杠`\` expr length用法: expr \大于号和小于号用法: expr模式匹配: expr命令也支持模式匹配功能 阅读全文

posted @ 2024-01-05 15:08 与太阳肩并肩 阅读(8) 评论(0) 推荐(0) 编辑

进阶:开发nginx存活检测脚本

摘要: 1. 开发,检测nginx服务是否运行的脚本 脚本开发思路: 1.1.想好该脚本的功能、作用 1.2.先写伪代码 如: a.先定义变量,用于存储些变量的值,后期便于脚本维护 b.先安装服务 c.启动服务 d.修改配置文件 e.重启服务 1.3.脚本内容: 1.4 脚本运行结果 错误情况: 正确情况: 阅读全文

posted @ 2024-01-05 14:15 与太阳肩并肩 阅读(40) 评论(0) 推荐(0) 编辑

2024年1月4日

Let命令计算

摘要: 1.let命令的执行,效果等同于 >双小括号,但是双括号效率更高 阅读全文

posted @ 2024-01-04 17:19 与太阳肩并肩 阅读(3) 评论(0) 推荐(0) 编辑

上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 69 下一页

导航