首页 > 其他分享 >07_逻辑判断

07_逻辑判断

时间:2023-10-07 22:22:22浏览次数:23  
标签:逻辑 判断 num 07 bk gt && echo root

1. 逻辑或与非

# 连着用
root@bk:~# abc=""
root@bk:~# [ -z $abc ] && echo "空" || echo "非空"
空
root@bk:~# abc="123"
root@bk:~# [ -z $abc ] && echo "空" || echo "非空"
非空

# 分开用
root@bk:~# [ 2 -gt 3 ] || echo "false"
false
root@bk:~# [ 4 -gt 3 ] || echo "false"
root@bk:~# [ 4 -gt 3 ] && echo "true"
true

# 等价于
root@bk:~# if [ 4 -gt 3 ];then echo "true";fi
true

root@bk:~# read -p "请输入一个数字:" num; [ $num -gt 3 ] && echo "大于3" || echo "不大于3"
请输入一个数字:5
大于3
root@bk:~# read -p "请输入一个数字:" num; [ $num -gt 3 ] && echo "大于3" || echo "不大于3"
请输入一个数字:1
不大于3

标签:逻辑,判断,num,07,bk,gt,&&,echo,root
From: https://www.cnblogs.com/ckh2023/p/17747628.html

相关文章

  • 10.07每日总结
    启动mongodb bin/mongod-fsingle/mongod.conf  需要在mongodb路径下连接   bin/mongo--host=192.168.88.151   需要在mongodb路径下关闭服务 客户端登录服务,注意,这里通过localhost登录,如果需要远程登录,必须先登录认证才行。mongo--port27017#切换到admi......
  • 21207328-吴义隆-blog1
    一、前言:三次pta题目集知识点丰富,包括了一开始如何创建Java基本形式,接着相关的命名及其使用,以及后面的知识结合。并且三次题目集的题量还算中规中矩,一开始,较为基础,题目多一点,方便学生进行学习和理解;接着进阶一点,难度提升的同时,适当减少了习题量;到最后,基本上题目以第二题的课......
  • LY1371 [ 20231007 NOIP 模拟赛 T0 ] 十一之争
    题意给定一个长度为\(n\)的数字串\(s\)和只包含yo的字符串\(t\),yoimiya会和oimiya玩\(n\)轮游戏,初始有一个数字串\(x\)为\(0\),每次:如果\(t_i\)是y则是yoimiya操作,如果是o则是oimiya操作。每次操作:将\(s_i\)或者\(0\)加入\(x\)的末尾。如果最......
  • 算法:判断平年和闰年(JS)
    判断平年和闰年要求:用户输入年份,如果该年是闰年,则打印"xxxx年是闰年",否则打印"xxxx是平年"  提示1:符合以下任何一个条件,该年就是闰年,否则就是平年  *该年能被400整除;  *该年能被4整除且不能被100整除  提示2:使用prompt()  提示3:用parseInt()1functi......
  • 2023-10-07:用go语言,给定n个二维坐标,表示在二维平面的n个点, 坐标为double类型,精度最多
    2023-10-07:用go语言,给定n个二维坐标,表示在二维平面的n个点,坐标为double类型,精度最多小数点后两位,希望在二维平面上画一个圆,圈住其中的k个点,其他的n-k个点都要在圆外。返回一个圆心和半径,表示哪个圆可以圈住其中的k个点。坐标和半径都是double类型,最多保留小数点后两位。下面......
  • 服务器数据恢复-V7000存储更换故障磁盘后同步失败导致逻辑盘无法挂载的数据恢复案例
    服务器数据恢复环境:P740+AIX+Sybase+V7000存储,存储阵列柜上共12块SAS机械硬盘(其中一块为热备盘)。服务器故障:存储阵列柜中有磁盘出现故障,工作人员发现后更换磁盘,新更换的磁盘数据同步到40%左右时,阵列柜中的另一块磁盘也出现问题,数据同步中断,逻辑盘无法挂接到小型机上,业务中断。存......
  • 数据库 "test1007" 的 创建 失败。其他信息: 执行 Transact-SQL 语句或批处理时发生
    问题描述在我使用sqlServer登录名和密码验证登录时,出现了创建数据库错误的信息;问题解决只需要在使用Windows身份验证进行登录后,在服务器角色里面找到dbeavor,然后将我们的登录名添加进去,保存之后,重新启动;之后再使用sqlServer验证登录连接之后,就能够建立好数据库啦!......
  • 逻辑熔断的巧用
    巧用逻辑熔断之前我应该写过一篇逻辑熔断的文章(但是没找到,可能不是发布在博客园的吧)。简单来说就是当s1=false的时候s1&&s2&&s3比为false,不需要判断s2,s3。当s1为true的时候s1||s2||s3必为true,同样不需要判断s2,s3。在大多数编程语言中也是如此实现的。......
  • 2023-10-07
    一、.NETReflector反编译工具https://www.onlinedown.net/article/10011846.htm可反编译.NET平台开发生成的exe程序。 二、防止反编译要防止exe程序被反编译,可以采取以下几种措施:1.加密和混淆代码:使用专业的加密和混淆工具对代码进行处理,使得反编译者难以理解代码含义,从......
  • 《流畅的Python》 读书笔记 231007(第二章第一部分)
    第2章数据结构ABC语言是Python的爸爸~很多点子在现在看来都很有Python风格:序列的泛型操作、内置的元组和映射类型、用缩进来架构的源码、无需变量声明的强类型不管是哪种数据结构,字符串、列表、字节序列、数组、XML元素,抑或是数据库查询结果,它们都共用一套丰富的操作:迭......