linux Shell 命令行-05-test 检查某个条件是否成立

这篇具有很好参考价值的文章主要介绍了linux Shell 命令行-05-test 检查某个条件是否成立。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

拓展阅读

linux Shell 命令行-00-intro 入门介绍

linux Shell 命令行-02-var 变量

linux Shell 命令行-03-array 数组

linux Shell 命令行-04-operator 操作符

linux Shell 命令行-05-test 验证是否符合条件

linux Shell 命令行-06-flow control 流程控制

linux Shell 命令行-07-func 函数

linux Shell 命令行-08-file include 文件包含

linux Shell 命令行-09-redirect 重定向

基本输出

echo

echo [-e] 字符串

printf

类似于 C 的 printf() 函数

printf  格式化字符串  [参数...]

test 测试条件是否成立

数字

  • test_num.sh
#!/bin/bash

num1=100
num2=100
if test $[num1] -eq $[num2]
then
    echo '两个数相等!'
else
    echo '两个数不相等!'
fi

运行

houbinbindeMacBook-Pro:shell houbinbin$ /bin/sh test_num.sh
两个数相等!

字符串

  • test_str.sh
#!/bin/bash

num1="runoob"
num2="runoob"
if test num1=num2
then
    echo '两个字符串相等!'
else
    echo '两个字符串不相等!'
fi

运行

houbinbindeMacBook-Pro:shell houbinbin$ /bin/sh test_str.sh
两个字符串相等!

文件

  • test_file.sh
#!/bin/bash

if test -e /bin/bash
then
    echo '文件已存在!'
else
    echo '文件不存在!'
fi

运行

houbinbindeMacBook-Pro:shell houbinbin$ /bin/sh test_file.sh
文件已存在!

本文由博客一文多发平台 OpenWrite 发布!文章来源地址https://www.toymoban.com/news/detail-838976.html

到了这里,关于linux Shell 命令行-05-test 检查某个条件是否成立的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 检查一个Java List是否包含某个JavaBean对象的特定值,并且获取这个值

    在这个例子中,我们使用了Java 8的 Optional 类来处理可能不存在的结果。如果找到了匹配的Bean对象,我们可以使用 get() 方法获取它,并打印出其名称。如果没有找到匹配的Bean对象, isPresent() 方法将返回 false ,我们将打印出相应的消息。

    2024年01月24日
    浏览(18)
  • 【100个 Unity实用技能】☀️ | C# 检查字典中是否存在某个Key的几种方法

    【100个 Unity实用技能】☀️ | C# 检查字典中是否存在某个Key的几种方法

    老规矩,先介绍一下 Unity 的科普小知识: Unity 是 实时3D互动内容创作和运营平台 。 包括 游戏开发 、 美术 、 建筑 、 汽车设计 、 影视 在内的所有创作者,借助 Unity 将创意变成现实。 Unity 平台提供一整套完善的软件解决方案,可用于创作、运营和变现任何实时互动的2D和

    2023年04月08日
    浏览(15)
  • 华为OD机试真题B卷 Java 实现【检查是否存在满足条件的数字组合】,附详细解题思路

    给定一个正整数数组,检查数组中是否存在满足规则的数字组合 规则:A = B + 2C 第一行输出数组的元素个数。 接下来一行输出所有数组元素,用空格隔开。 如果存在满足要求的数,在同一行里依次输出规则里A/B/C的取值,用空格隔开。 如果不存在,输出0。 读取输入的数组元

    2024年02月07日
    浏览(14)
  • Maven-使用maven mvn命令进行单元测试、指定测试某个类、mvn test

    Maven-使用maven mvn命令进行单元测试、指定测试某个类、mvn test

    添加测试插件 运行mvn test命令

    2024年02月05日
    浏览(10)
  • Shell脚本开发:printf和test命令的实际应用

    目录 Shell printf 命令 打印简单文本 Shell test 命令 1、文件测试 2、字符串比较 3、整数比较 逻辑运算: 当你使用Shell中的printf命令时,它可以帮助你格式化和输出文本。 打印简单文本 这将简单地打印字符串\\\"Hello, World!\\\",并在末尾添加一个换行符n来换行。 当你使用Shell中的t

    2024年02月10日
    浏览(11)
  • Hadoop中命令检查hdfs的文件是否存在

    在Hadoop中,可以使用以下命令检查HDFS文件是否存在: hadoop fs -test -e 其中,是要检查的HDFS文件的路径。 如果文件存在,命令返回0;如果文件不存在,命令返回非0值。 以下是一个示例: 示例中,使用hadoop fs -test -e命令检查/user/hadoop/myfile.txt文件是否存在。接着,通过检查命

    2024年02月14日
    浏览(44)
  • Linux shell编程学习笔记44:编写一个脚本,将md5sum命令执行结果保存到变量中,进而比较两个文件内容是否相同

    Linux shell编程学习笔记44:编写一个脚本,将md5sum命令执行结果保存到变量中,进而比较两个文件内容是否相同

    在  Linux shell编程学习笔记42:md5sum https://blog.csdn.net/Purpleendurer/article/details/137125672?spm=1001.2014.3001.5501 中,我们提到编写一个在Linux系统下比较两个文件内容是否相同的脚本。 基本思路是: 其中有两个难点: 1.文件的md5值的获取 2.md5值的比较 对于第1个难点,我们的解决办法是

    2024年04月10日
    浏览(16)
  • BASH shell脚本篇2——条件命令

    BASH shell脚本篇2——条件命令

    这篇文章介绍下BASH shell中的条件相关的命令,包括:if, case, while, until, for, break, continue。之前有介绍过shell的其它基本命令,请参考:BASH shell脚本篇1——基本命令 1. If语句 if 语句用于在顺序执行语句的流程中执行条件任务。 If 语句通常用于在Bash脚本中做出决定。它们根据

    2024年02月07日
    浏览(11)
  • 【Linux】如何检查Linux用户是否具有sudo权限

    在Linux系统中,sudo(superuser do)是一个重要的命令,它允许普通用户以系统管理员的身份执行命令。了解用户是否拥有sudo权限对于系统管理和安全性来说是非常重要的。 技术名词解释 sudo :一种程序,用于Unix和类Unix操作系统中,允许用户以另一个用户的安全权限,通常是超

    2024年01月16日
    浏览(11)
  • C语言-------Linux下检测某个文件是否存在

    以下是一个简单的 C 语言程序,用于判断 Linux 系统某个路径下是否存在某个文件: 该程序通过 fopen() 函数尝试打开指定路径下的文件,如果成功则表示文件存在,否则文件不存在。如果文件存在,则立即关闭文件句柄,并返回成功退出码;如果文件不存在,则直接返回失败

    2024年02月12日
    浏览(9)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包