首页 > 系统相关 >shell(条件测试)

shell(条件测试)

时间:2022-11-29 11:56:16浏览次数:37  
标签:10 shell 测试 文件 等于 file 条件 格式 表达式

格式

格式1:test条件表达式
格式2:{ 条件表达式 }
格式3:{{ 条件表达式 }}

文件测试 (文件或目录)

test -d /home
[ -d /home ]
[ -e dir file ]
[ -d dir ]
[ -f file ]  ##是否存在,而且是文件
[ -r file ]  ##当前用户对文件是否有读权限
[ -x file ] 
[ -w file ]
[ -L file ]

数值比较

[ 1 -gt 10 ]  #大于
[ 1 -lt 10 ]   #小于
[ 1 -eq 10 ]  #等于
[ 1 -ne 10 ]  #不等于
[ 1 -ge 10 ]  #大于等于
[ 1 -le 10 ]   #小于等于
disk_use=$(df -P | grep '/$' | awk '{print $5}' | awk -F% '{print $1}')
[ $disk_use -gt 90 ] && echo "war....."
[ $(id -u) -eq 0 ] && echo "当前是超级用户"

  

标签:10,shell,测试,文件,等于,file,条件,格式,表达式
From: https://www.cnblogs.com/smatter/p/16935017.html

相关文章

  • Spring Boot测试
    SpringBoot测试一、了解单元测试单元测试(UnitTest)是为了检验程序的正确性。一个单元可能是单个程序、类、对象、方法等,它是应用程序的最小可测试部件。单元测试的必......
  • Freesql ORM 多条件枚举Sum
    反射枚举desc建拉姆达查询sum///<summary>///创建lambda表达式:p=>p.propertyName///</summary>///<typeparamname="T"></ty......
  • 20221126测试赛
    20221126测试赛Doc84.孤独照片时间限制:1.0s内存限制:256.0MB输入文件名:lonelyphoto.in输出文件名:lonelyphoto.out试题来源:USACO问题描述FarmerJohn最近购入......
  • Vulnhub之Ragnar-lothbrok靶机详细测试过程
    Ragnar-lothbrok作者:Jason_huawen目标主机基本信息名称:RagnarLothbrok:1地址:https://www.vulnhub.com/entry/ragnar-lothbrok-1,612/识别目标主机IP地址─(kali......
  • 一行shell实现tree
    一、命令详解在不方便编译或安装tree命令时,可以使用以下的find命令来替代,语句如下:find.-print|sort|sed's;[^/]*/;|---;g;s;---|;|;g'  二、分析原理:-pr......
  • shell
     命令排序在一行,敲多个命令,;不具逻辑判断./config;make;makeinstall&&||具备逻辑判断,要看命令返回值echo$?./config&& make&&makeinstall......
  • 性能测试知识科普(七):监控能给你带来什么
    这是性能测试知识科普的第七篇文章。前几天关于三大模型的文章发布后,有同学在技术交流群问了我一个问题:文中提到的QPS和TPS有什么区别,该如何在实际工作中理解这些指标......
  • 分享几个关于磁盘管理的shell脚本
    【真香系列】分享几个关于磁盘管理的shell脚本点击关注......
  • Spring--案例:测试业务层接口万次执行效率
    案例来袭这样,并不能够分辨出哪个的效率是哪个可以利用pjp进行这样的操作:结果:......
  • jmeter性能测试指标(自己整理,不足请指正)
    TPS每秒处理的事务数,jmeter的Throughput为吞吐率(请求数/秒),在加了事务控制器后,TPS=Throughput   Average:平均响应时间(单位:毫秒)error%:出现错误的请求数/请求总数百......