上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 35 下一页
摘要: #!/bin/bash #截取httped进程,并把结果赋予变量test test=$(ps -aux | grep "httpd" | grep -v "grep") #如果test的值不为空,则执行then中命令 if [ -n $"test" ] then echo "$(date) http 阅读全文
posted @ 2021-08-07 13:42 葛老头 阅读(97) 评论(0) 推荐(0)
摘要: 双分支if条件语句 if [ 条件判断式 ] then 条件成立,执行的程序 else 条件不成立,执行的程序 fi 需求 根据用户输入的目录名,判断是否存在 脚本: #!/bin/bash #使用read命令接收用户输入参数 read -t 30 -p "请输入目录名称:" dir #[ -d 文 阅读全文
posted @ 2021-08-07 12:31 葛老头 阅读(426) 评论(0) 推荐(0)
摘要: 需求 监控分区已用空间,超过80%,抛出警告 脚本 #!/bin/bash #给tets赋值用于接收参数,传递给if进行判断 #申明变量test并赋值,由于赋的值是系统变量的结果,所以得用$()引用 test=$(df -h | grep "sda1" | awk '{print $5}' | cu 阅读全文
posted @ 2021-08-07 11:51 葛老头 阅读(92) 评论(0) 推荐(0)
摘要: 单分支if条件语句 if [ 条件判断 ] ;then 程序 fi 或者 if [ 条件判断 ] then 程序 fi 注意点 if语句使用fi结尾,和一般语言使用大括号结尾不同 【 条件判断 】就是使用test命令判断,所以中括号和条件判断之间必须有空格 then后面跟符合条件之后执行的程序,可以 阅读全文
posted @ 2021-08-07 11:23 葛老头 阅读(422) 评论(0) 推荐(0)
摘要: 多重条件判断 多个条件判断一起使用 测试选项 作用 判断1 -a 判断2 逻辑与,判断1和判断2都成立,最终的结果才为真 判断1 -o 判断2 逻辑或,判断1和判断2有一个成立,最终的结果就为真 ! 判断 逻辑非,使原始的判断式取反 格式 [ 判断 选项 判断] [ ! 判断] 例子 a=11 [ 阅读全文
posted @ 2021-08-06 17:51 葛老头 阅读(723) 评论(0) 推荐(0)
摘要: 字符串判断 $变量时要用双引号引起来,即"$变量" 测试选项 作用 -z 字符串 判断字符串是否为空(为空返回真) -n 字符串 判断字符串是否为非空(非空返回真) 字符串1 == 字符串2 判断字符串1和字符串2是否相等(相等返回真) 字符串1 != 字符串2 判断字符串1是否字符串2不相等(不相 阅读全文
posted @ 2021-08-06 17:30 葛老头 阅读(376) 评论(0) 推荐(0)
摘要: 两个整数之间比较 Liunx中,都是字符型,但是加了数值比较的选项,所以自动将他们转换成了整数型进行比较,不需要对这些参数进行变量转换或者重新声明 测试选项 作用 整数1 -eq 整数2 判断整数1是否和整数2相等(相等为真) 整数1 -ne 整数2 判断整数1是否和整数2不相等(不相等为真) 整数 阅读全文
posted @ 2021-08-06 17:16 葛老头 阅读(193) 评论(0) 推荐(0)
摘要: 两个文件之间进行比较 测试选项 作用 文件1 -net 文件2 判断文件1的修改时间是否比文件2的新(如果新则为真) 文件1 -ot 文件2 判断文件1的修改时间是否比文件2的旧(如果旧则为真) 文件1 -ef 文件2 判断文件1是否和文件2的Inode(即i节点号)号是否一致,可以理解为两个文件是 阅读全文
posted @ 2021-08-06 15:02 葛老头 阅读(299) 评论(0) 推荐(0)
摘要: 按照文件权限进行判断 读、写、执行等选项权限,只要有,就返回真 不会按照所属者,所属用户组,其他用户进行区分 先判断文件是否存在,再去判断选项权限 测试选项 作用(标红熟记) -r 文件 判断该文件是否存在,并且是否该文件拥有读权限(有读权限为真) -w 文件 判断该文件是否存在,并且是否该文件拥有 阅读全文
posted @ 2021-08-06 14:40 葛老头 阅读(711) 评论(0) 推荐(0)
摘要: 按照文件类型进行判断 标红,记住;其他了解即可 测试选项 作用 -b 文件 判断该文件是否存在,并且是否为块设备文件(是块设备文件为真) -c 文件 判断该文件是否存在,并且是否为字符设备文件(是字符设备文件为真) -d 文件 判断该文件是否存在,并且是否为目录文件(是目录为真) -e 文件 判断该 阅读全文
posted @ 2021-08-06 14:26 葛老头 阅读(423) 评论(0) 推荐(0)
上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 35 下一页