美文网首页Linux shell
【shell】Linux shell if 语句详解

【shell】Linux shell if 语句详解

作者: 运维少年 | 来源:发表于2018-05-21 11:57 被阅读0次

if语句

1.1 if语句解释

if 是判断语句,if语句的作用跟 [ ] 差不多,一般判断比较多或者执行的语句比较多的话,那么就会使用if

1.2 if 格式

第一种格式

if [ 判断条件 ];then
    内容
else
    内容
fi

第二种格式,多重判断

if [ 判断条件 ];then
    内容
elif [ 判断条件 ];then
    内容
else
    内容
fi

1.3 注意事项

if 语句后面的 [ ] 两边必须有空格

1.4 if例子

1.if判断
判断/root/a.txt是否存在,如果存在,echo 0 ,如果不存在,echo1

#!/bin/bash -
if [ -f /root/a.txt ];then
        echo 0
else
        echo 1
fi

2.if...elif...else...
判断/root/a.txt 是否 存在,如果存在,则echo a.txt,判断/root/b.txt是否存在,如果存在,则 echo b.txt,如果a.txt 和 b.txt 都不存在,则输出error

#!/bin/bash -
if [ -f /root/a.txt ];then
        echo "a.txt"
elif [ -f /root/b.txt ];then
        echo "b.txt"
else
        echo "error"
fi

欢迎关注我的个人微信公众号


微信公众号二维码

相关文章

  • 【shell】Linux shell if 语句详解

    if语句 1.1 if语句解释 if 是判断语句,if语句的作用跟 [ ] 差不多,一般判断比较多或者执行的语句比...

  • Linux下的shell

    Shell 和 Linux shell程序是包含若干行shell或linux命令的文件。linux命令语句只能一行...

  • Mac常用命令

    linux shell 字符串操作详解 (长度,读取,替换,截取,连接,对比,删除,位置 )Linux Shell...

  • Shell 脚本的组成部分

    本文参考自 《Linux Shell命令行及脚本编程实例详解 》 Shell 脚本的组成部分:1.Shell 关键...

  • Shell 语句语法详解

    Shell 语句语法详解 shell里的if语句 if 语句通过关系运算符判断表达式的真假来决定执行哪个分支。Sh...

  • Linux Shell: 各种tips

    通用Linux中执行shell脚本的4种方法总结hbase shell基础和常用命令详解 2.字符串Shell脚本...

  • 超实用 Linux 常用命令

    Shell 详解 Shell 简介 Linux精髓在于命令行操作 Shell是一种特殊的程序 是内核与用户的一种接...

  • 2018-12-21

    shell中if用法详解 if使用详解 格式 1.单分支语句结构 2.双分支语句结构 3.多分支语句结构 条件表达...

  • Linux / Mac 下 基本的 bash shell 命令

    Linux / Mac 下 基本的 bash shell 命令详解 前言 本篇主要介绍了在Linux / Mac ...

  • Linux Shell命令行及脚本编程实例详解

    《Linux Shell命令行及脚本编程实例详解》Shell学习实战秘笈,CU论坛力荐,300个实例,2个项目案例...

网友评论

    本文标题:【shell】Linux shell if 语句详解

    本文链接:https://www.haomeiwen.com/subject/kusfjftx.html