-lt -gt -ge -le -eq的意义

脚本如下:
#!/bin/bash
x=0
while [ $x -lt 10 ]
do
echo $x
x=`echo "$x+1" | bc`
done

请问这里的-lt是什么意思,请大家指点一二,谢谢。

-lt less than        小于
-gt great than    大于
-ge great equal  大于等于
-le less equal     小于等于
-eq equal           等于

时间: 2024-12-28 16:50:55

-lt -gt -ge -le -eq的意义的相关文章

shell 中 [-eq] [-ne] [-gt] [-lt] [ge] [le]

-eq           //等于 -ne           //不等于 -gt            //大于 (greater ) -lt            //小于  (less) -ge            //大于等于 -le            //小于等于 命令的逻辑关系: 在linux 中 命令执行状态:0 为真,其他为假 逻辑与: &&第一个条件为假时,第二条件不用再判断,最终结果已经有:第一个条件为真时,第二条件必须得判断:逻辑或: ||逻辑非: ! 原文地

Linux Shell编程之二选择结构

Shell编程学习之二 一.bash的条件测试 测试方法或者说测试书写: test EXPR [ EXPR ] [[ EXPR ]] 例如:测试变量 User_Name 的之是否为root test $User_Name="root" [ $User_Name == "root" ] [[ $User_Name == "root" ] 根据比较时操作数的类型,测试类型分为: 测试类型 运算符 运算符所代表的意义 示例 整形测试 -gt -lt -

linux需要整理 --学习笔记一二三四

何为操作系统?按照自己的理解,操作系统就类似一个平台,上面可以运行各种应用程序,向下可以屏蔽各种硬件差异对用户带来的影响,是用户与计算机硬件系统之间的接口. 看看<计算机操作系统>中对操作系统是怎么定义的: OS作为用户与计算机硬件系统之间的接口: OS作为计算机系统资源的管理者: OS实现了对计算机资源的抽象: OS是铺设在计算机硬件上的多层系统软件,它们不仅增强了系统的功能,而且还隐藏了对硬件的操作细节,由它们实现了对计算机硬件操作的多个层次的抽象. 多用户多任务操作系统的含义是:允许多个

shell脚本基础进阶(二)----变量及运算符

变量及运算符 变量 变量,即可变化的量,实质是定义一段内存空间,这段空间可以存取任意符合定义的数据类型的数据. 一.bash变量命名: 1.只能包含字母.数字和下划线,并且不能以数字开头 2.不应该跟系统中已有的环境变量重名 3.最好能见名知意 二.bash变量分类: 1.本地变量:只在当前shell进程中有意义 2.环境变量:当前shell进程及子进程中有意义 3.局部变量:某个函数执行过程中有意义 4.位置参数变量:在脚本中引用传递给脚本的参数: 扩展:在shell中,一行命令行中,命令被自

六十八、shell脚本中的逻辑判断、文件目录属性判断、if特殊用法、case判断

一.shell脚本中的逻辑判断 格式1:if 条件 ; then 语句; fi 格式2:if 条件; then 语句; else 语句; fi 格式3:if -; then - ;elif -; then -; else -; fi if:如果. then:然后. -gt:大于. -lt:小于. -eq:等于. -ne:不等于.noeq. -ge:大于等于. -le:小于等于. 格式1:如果满足条件a大于3,则输出ok.最常用. # if [ $a -gt 3 ]; then echo ok;

十六周三次课

20.5 shell脚本中的逻辑判断 格式1:if 条件 ; then 语句; fi [[email protected] ~]# a=5 [[email protected] ~]# if [ $a -gt 3 ] > then > echo ok > fi ok [[email protected] ~]# if [ $a -gt 3 ]; then echo ok; fi ok 改成shell脚本 [[email protected] script]# vim if1.sh #!/

第三部分shell编程3(shell脚本编写1)

做监控和备份最多 1. shell脚本是什么它是一种脚本语言,并非编程语言可以使用一些逻辑判断.循环等语法可以自定义子函数是系统命令的集合shell脚本可以实现自动化运维,大大增加我们的工作效率 第一个shell脚本:mkdir shellcd shell/vim 1.sh``#! /bin/bash`#This is a test shell script``echo "123456."`touch aming.111`date 2. shell脚本结构以及执行方法开头行指定bash

Shell脚本编程与sed,awk工具的使用--9月15日课程作业

一.shell程序的运行原理 1.脚本 脚本或程序源文件是一种文本文件,将文本文件转换成机器指令有两种转换方式: 编译执行:预处理-->编译-->汇编-->链接:事先完成,结果:二进制程序文件 例如:C, C++ 解释执行:由解释器全程参与运行过程,每次读取一行,运行一行: 例如:  Python:程序控制结构,调用编程库完成程序编写: 库文件:功能模块,在编程中可调用: Bash:调用机器上命令程序文件进行程序编写: 外部命令:各应用程序提供: 2.原理 当shell运行一个程序时,会

javaweb part6---jstl以及el表达式

jstl / Java标准标签库/和EL表达式配合使用在JSP中取代 Java代码 el表达式运算符号 gt >lt <ge >=le <=eq ==ne !=and &&or ||not !xx.xxx xx["xxx"]xx?xxx:xxx; 标签库 建议前缀core/cxml/x(不在jsp中处理xml文件)fmt/fmtsql/sql(不在jsp中操作数据库)functions/fn <前缀:标签名 属性名=属性值 属性名=属性值&