iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >shell if判断语句实例分析
  • 111
分享到

shell if判断语句实例分析

2023-06-27 09:06:28 111人浏览 薄情痞子
摘要

今天小编给大家分享一下shell if判断语句实例分析的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。UNIX Shell 里

今天小编给大家分享一下shell if判断语句实例分析的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。

UNIX Shell 里面比较字符写法

-eq 等于; -ne 不等于;

-gt 大于; -lt 小于 ;

-le 小于等于; -ge 大于等于;

-z 空串; -n 非空串;

= 两个字符相等; != 两个字符不等

无论什么编程语言都离不开条件判断。SHELL也不例外。

大体的格式如下:

if list thendo something hereelif list thendo another thing hereelsedo something else herefi

基本上和其他脚本语言一样。没有太大区别。不过值得注意的是。[]里面的条件判断。说明如下:

1 字符串判断

str1 = str2     

当两个串有相同内容、长度时为真 str1 != str2     

当串str1和str2不等时为真 -n str1       

当串的长度大于0时为真(串非空) -z str1       

当串的长度为0时为真(空串) str1        

当串str1为非空时为真

2 数字的判断

int1 -eq int2   

两数相等为真 int1 -ne int2   

两数不等为真 int1 -gt int2    

int1大于int2为真 int1 -ge int2   

int1大于等于int2为真 int1 -lt int2    

int1小于int2为真 int1 -le int2    

int1小于等于int2为真

3 文件相关的if判断条件语句

-r file     

用户可读为真 -w file     

用户可写为真 -x file     

用户可执行为真 -f file     

文件为正规文件为真 -d file     

文件为目录为真 -c file     

文件为字符特殊文件为真 -b file     

文件为块特殊文件为真 -s file     

文件大小非0时为真 -t file     

当文件描述符(默认为1)指定的设备为终端时为真

4 复杂逻辑判断

-a 与 -o或 !非

语法虽然简单,但是在SHELL里使用的时候,它可以实现强大的功能或执行逻辑。

以上就是“shell if判断语句实例分析”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注编程网精选频道。

--结束END--

本文标题: shell if判断语句实例分析

本文链接: https://www.lsjlt.com/news/309546.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • shell if判断语句实例分析
    今天小编给大家分享一下shell if判断语句实例分析的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。UNIX Shell 里...
    99+
    2023-06-27
  • mybatis if test条件判断语句中的判断问题实例分析
    本文小编为大家详细介绍“mybatis if test条件判断语句中的判断问题实例分析”,内容详细,步骤清晰,细节处理妥当,希望这篇“mybatis if test条件判断语句中的判断问题实例分析”文...
    99+
    2023-06-29
  • linux shell内置判断语句的示例分析
    这篇文章主要介绍了linux shell内置判断语句的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。内置判断,成功的时候返回0,不成功返回非零  test ...
    99+
    2023-06-09
  • shell脚本语言之if条件判断语句实例详解
    目录1.单分支if条件语句1.1举例:判断目录是否存在,不存在则创建2.双分支if条件语句2.1举例:监听并自动重启apache服务脚本3.多分支if条件语句3.1举例:判断用户输入的是文件还是目录4.case条件语句4...
    99+
    2022-06-05
    shell if条件判断 shell脚本else if判断 shell的if判断
  • shell中的循环语句、判断语句实例
    shell的循环主要有3种,for,while,until shell的分支判断主要有2种,if,case 一,for循环 #!/bin/bash for file in $(ls /tmp/test/m...
    99+
    2022-06-04
    语句 实例 shell
  • 怎么在Shell中使用if判断语句
    怎么在Shell中使用if判断语句?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。一. if的基本语法if与[之间要有空格2.[]与判断条件之间也必须有空格3.]与;之间不能有空...
    99+
    2023-06-09
  • Shell编程之if语句的示例分析
    这篇文章给大家分享的是有关Shell编程之if语句的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、if条件语句1、单分支语句结构第一种语法如下:if <条件表达式> &...
    99+
    2023-06-09
  • Java判断语句if…else/switch的实例用法
    这篇文章主要介绍“Java判断语句if…else/switch的实例用法”,在日常操作中,相信很多人在Java判断语句if…else/switch的实例用法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Jav...
    99+
    2023-06-02
  • dos if条件判断语句的实例用法
    这篇文章主要讲解了“dos if条件判断语句的实例用法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“dos if条件判断语句的实例用法”吧!判断驱动器、文件或文件夹是否存在,用 if exi...
    99+
    2023-06-09
  • shell中的循环语句、判断语句实例介绍
    这篇文章主要介绍“shell中的循环语句、判断语句实例介绍”,在日常操作中,相信很多人在shell中的循环语句、判断语句实例介绍问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”shell中的循环语句、判断语句实...
    99+
    2023-06-09
  • 【Python入门篇】——Python中判断语句(if elif else语句,判断语句的嵌套与实战案例)
    作者简介: 辭七七,目前大一,正在学习C/C++,Java,Python等 作者主页: 七七的个人主页 文章收录专栏: Python入门,本专栏主要内容为Python的基础语法,Python中的选...
    99+
    2023-08-31
    python 开发语言 numpy
  • Python的if else语句实例分析
    这篇文章主要介绍“Python的if else语句实例分析”,在日常操作中,相信很多人在Python的if else语句实例分析问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Python的if else语句实...
    99+
    2023-06-29
  • SQL Server中使用判断语句的实例分析
    本篇内容主要讲解“SQL Server中使用判断语句的实例分析”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“SQL Server中使用判断语句的实例分析”吧!SQL Server判断语句(IF ...
    99+
    2023-06-20
  • SQL Server中使用判断语句(IF ELSE/CASE WHEN )案例
    SQL Server判断语句(IF ELSE/CASE WHEN ) 执行顺序是 – 从上至下 – 从左至右 --,所当上一个条件满足时(无论下面条件是否满足),执行上个条件,当第一...
    99+
    2022-11-12
  • mybatisiftest条件判断语句中的判断问题分析
    目录if test条件判断语句中的判断问题我在mybatis中定义的sql语句如下或使用equals()mybatis 中if test判断大坑使用Mybatis时,常常会判断属性是...
    99+
    2022-11-13
  • Linux shell脚本编程if语句的使用方法(条件判断)
    if 语句格式if 条件then Commandelse Commandfi 别忘了这个结尾If语句忘了结尾fitest.sh: line 14: syntax error: unexpec...
    99+
    2022-06-04
    使用方法 语句 脚本
  • Shell脚本中if条件判断的写法实例
    目录前言条件判断格式if 语句条件判断类型按照文件权限进行判断文件之间比较整数之间比较字符串的判断多重条件判断附:Shell if 判断语句参数总结前言 if…else… 可以说是我们在编程中...
    99+
    2022-06-05
    shell中的if判断语句怎么写 shell编程if判断 shell脚本if条件语句
  • linux shell流程控制语句实例讲解(if、for、while、case语句实例)
    一、shell条件语句(if用法) if语句结构[if/then/elif/else/fi] if 条件测试语句 then action [elif 条件 action else action ] fi...
    99+
    2022-06-04
    语句 实例 流程
  • linux shell常用循环与判断语句(for,while,until,if)使用方法
    shell的循环主要有3种,for,while,until shell的分支判断主要有2种,if,case 一,for循环 #!/bin/bash for file in $(ls /tmp/test/myte...
    99+
    2022-06-04
    shell 循环判断
  • 在SQL语句统计数据时sum和count函数中使用if判断条件的示例分析
    这篇文章主要介绍在SQL语句统计数据时sum和count函数中使用if判断条件的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!示例:order_type:订单类型 open_...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作