linux条件判断:eq、ne、gt、lt、ge、le、-n、-z

-eq: 测试两个整数是否相等;比如 $A -eq $B
-ne: 测试两个整数是否不等;不等,为真;相等,为假;
-gt: 测试一个数是否大于另一个数;大于,为真;否则,为假;
-lt: 测试一个数是否小于另一个数;小于,为真;否则,为假;
-ge: 大于或等于
-le:小于或等于

if [ -n $val1 ]

判断val1变量是否长度非0,而它的长度正好非0,所以then部分被执行了。

if [ -z $var2 ]

判断val2变量是否长度为0,而它正好长度为0,所以then部分被执行了。

linux常见条件判断相关推荐

  1. linux脚本条件判断或,Shell脚本IF条件判断和判断条件总结

    前言:      无论什么编程语言都离不开条件判断.SHELL也不例外. if list then do something here elif list then do another thing ...

  2. Linux shell条件判断if中的-a到-z的意思

    [ -a FILE ]  如果 FILE 存在则为真.   [ -b FILE ]  如果 FILE 存在且是一个块特殊文件则为真.   [ -c FILE ]  如果 FILE 存在且是一个字特殊文 ...

  3. Linux shell 条件判断if

    -a到-z的意思 [ -a FILE ] 如果 FILE 存在则为真. [ -b FILE ] 如果 FILE 存在且是一个块特殊文件则为真. [ -c FILE ] 如果 FILE 存在且是一个字特 ...

  4. js中一种常见条件判断if(var)的坑

    在处理js代码判断真假时经常会这么写. //从某个地方获取的值. var vale = fun(......... );if(!value){进入这里表示value的布尔值为false } 我们知道, ...

  5. Linux shell条件判断

  6. ARM汇编 常见条件判断对应NZCV标识 以及 TST / TBZ / TBNZ 指令

    单步的时候遇到TST总是忘记是什么意思,在这里详细记录一下. TST W0, #1: 如果W0.bit_1 == 1,则将CPRF寄存器的Zero=0:否则W0.bit_1 == 0,Zero=1. ...

  7. linux if 命令判断条件总结

    linux if命令 关于文件属性的判断式 -a 如果文件存在 -b 如果文件存在,且该文件是区域设备文件 -c 当file存在并且是字符设备文件时返回真 -d 当pathname存在并且是一个目录时 ...

  8. linux 条件判断

    UNIX Shell 编程 一些条件判断 总结 -b file            若文件存在且是一个块特殊文件,则为真  -c file            若文件存在且是一个字符特殊文件,则为 ...

  9. Linux之Shell脚本的条件判断和函数

    一.条件判断 1.if判断 (1)基本语法 if [ 条件判断式 ] then程序 fi 注意事项: 1.[ 条件判断式 ]中括号和条件判断式之间必须有空格 2.if后要有空格 (2)实操 输入一个数 ...

最新文章

  1. .NET全栈开发工程师学习路径
  2. ML之RF:基于RF算法实现案例(数据集samtrain.csv、samval.csv、samtest.csv)
  3. zeppelin安装使用
  4. 组词组合 php,PHP组词算法实现详解
  5. VMware vSAN 的内部版本号和版本 (2150753)--2020-10-27 更新
  6. seqkit根据基因id_ID转换靠的是深厚的背景知识加上一点代码技巧
  7. Raki的读paper小记:PURE:A Frustratingly Easy Approach for Entity and Relation Extraction
  8. rpg游戏地图绘制android,基于Android studio 的rpg游戏大地图的绘制
  9. Base64编码流程
  10. php ddos 防御,PHP DDos的几个防御方法
  11. 笔记本插入耳机声音外放
  12. Quartus II :1位全加器设计
  13. 5G学习(三)-SSB与初始接入
  14. 如何用C语言将华氏温度转化为摄氏温度
  15. httpclient发布application/octet-stream
  16. 替代SSD?Crossbar进军中国存储市场
  17. mmsegmentation自定义新数据集
  18. 端粒效应《The Telemere Effect》程序员的养生指南(一)压力、端粒与衰老
  19. Zip明文攻击细节问题及解决方案
  20. JSP自定义标签(一)

热门文章

  1. 极链AI复现训练SGN
  2. 线性代数——向量究竟是什么?
  3. oracle 更新sysdate,如何使用sysdate更新日期列,包括动态sql中的时间戳
  4. 能净化空气的电脑电源,艾湃电竞AP-550Ti纳米光触媒电源评测
  5. Windows 下使用 runas 命令以指定的权限启动一个进程(非管理员、管理员)
  6. 图书管理系统测试计划说明书
  7. Oracle中模拟SQL中的isnull函数
  8. 最新Java 开源博客系统 Tale
  9. ajax 服务器压力,web中ajax请求后台的节流方式,减轻服务器压力
  10. SAP学习笔记(from 神话blog)