`

shell if判断语句

阅读更多

   经过一段时间的shell命令自学,现在开始有命令行转入语句,在这之前学习一些简单的基础shell命令是很有必要的,废话少说了,继续今天的学习任务吧!

 格式一:

if [ expression ] ; then

     command

     command

fi

格式二:

if [ expression ]

then

     command

     command

fi

要注意  分号; 和 then 的位置关系,当then和if在一行时要使用分号;来结束if 条件句,否则报错

写个简单的例子

#! /bin/bash
echo "ENTER YOUR NAME:"
read name
echo "你输入的名字:$name,下面是if测试"
#要注意字符串比较与整数,浮点数比较的区别
if [ "$name" = "zhansan" ] ; then
  echo "you are $name"
else
  echo "i don't know you,please fuck out!"
fi

 

分享到:
评论

相关推荐

    linux shell编程if语句内判断参数详解

    Linux Shell 编程 if 语句内判断参数详解 Linux Shell 编程中,if 语句是一种基本的控制结构,用于根据条件执行不同的操作。if 语句可以与各种参数结合使用,以判断文件、目录、字符串、数字等的状态,从而执行相应...

    shell 流程控制语句

    if 语句是 shell 中最基本的条件选择语句,它的格式为:if COMMANDS; then COMMANDS fi。if 语句可以分为单分支、双分支和多分支三种形式。单分支 if 语句的格式为:if 判断条件; then COMMANDS fi。双分支 if 语句...

    『忘了再学』Shell流程控制 — 33、if条件判断语句(一).doc

    Shell 流程控制中的 if 条件判断语句是编程中不可或缺的一部分,它允许程序员根据特定条件执行不同的代码块。本文将重点介绍 if 条件判断语句的基础知识,包括单分支和双分支的用法。 1、单分支 if 条件语句 单分支...

    Linux下shell脚本中if语句使用的注意事项

    在 shell 脚本中,我们可以使用 if 语句来判断数字的大小关系。例如: if [ $score -le 100 ]; then echo "A" fi 这里,我们使用了 -le 运算符来判断 $score 是否小于或等于 100。 5.if 字符串判断 在 shell ...

    day2判断大小以及if条件语句shell编程.txt

    day2判断大小以及if条件语句shell编程.txt

    Shell if else语句实战案例

    在Shell脚本编程中,`if` 和 `else` 语句是用于条件判断的关键结构,它们允许我们根据特定条件执行不同的代码块。在提供的实战案例中,主要展示了如何使用这些语句来判断文件和目录是否存在。下面我们将深入探讨这些...

    Shell脚本if else语句小结

    `test`命令常用于if语句中,用于判断条件是否成立。例如,检查两个数字是否相等: ```bash num1=$((2 * 3)) num2=$((1 + 5)) if test $num1 -eq $num2 then echo 'The two numbers are equal!' else echo...

    linux shell中if的各种判断

    在Linux Shell编程中,`if`语句是用于条件判断的关键结构,它允许根据特定条件执行不同的代码块。本文将详细介绍Linux Shell中`if`语句的各种判断方式及其相关知识。 1. **文件属性判断**: - `-b file`:如果`...

    shell中条件判断if中的-z到-d的意思.txt

    在Shell脚本编程中,`if`语句是实现条件判断的重要工具之一。通过`if`语句,我们可以根据不同的条件来执行相应的代码块。而在Shell脚本中进行文件测试时,会用到一系列的选项,这些选项可以帮助我们检测文件的各种...

    经典Shell语句大全

    - `if...fi` 用于条件判断。 - `for...done` 循环处理。 - `while...done` 当条件满足时持续循环。 - `case...esac` 多分支选择结构。 7. **数组**: 在Shell中,数组可以存储一组值,例如`my_array=(value1 ...

    Shell脚本编程之判断语句

    ### Shell脚本编程之判断语句详解 #### 一、单分支if语句 单分支`if`语句是Shell脚本中最简单的条件控制结构之一,用于根据特定条件执行一段代码。其基本语法如下: ```bash if 条件表达式; then # 当条件为真时...

    在Linux的系统Shell脚本中使用if语句的方法.docx

    本文将详细介绍如何在Bourne Shell(或类似的Shell)中使用`if`语句来实现条件判断,从而让脚本能够根据不同的情况执行不同的操作。 #### 二、基础if语句 基础的`if`语句用于测试单个条件,并根据条件的真假执行...

    shell脚本if

    该标题直接指向了Shell脚本中的条件判断语句——“if”。Shell脚本是一种用于自动执行命令序列的脚本语言,在Linux和Unix系统中非常流行。“if”语句允许用户根据一个或多个条件来执行不同的代码块。例如,如果某个...

    shell中的If语句

    创建目录,在shell脚本执行后出现提示“请输入要创建的目录:”提示用户输入要创建的目录路径,并判断所输入的目录是否存在,若存在的话提示:”** 目录已经存在请不要重复创建”,若不存在,创

    linux shell程序设计实验1

    在这个“linux shell程序设计实验1”中,我们将探讨如何利用基本的`case`和`if`语句来编写简单的Shell程序。 一、Shell程序基础 在Linux环境中,Shell是一个命令解释器,它接收用户输入的命令并执行。Bash是最常见...

    linux shell内置判断语句

    在Linux Shell脚本编程中,内置判断语句是不可或缺的一部分,它们用于检查各种条件并根据结果执行相应的操作。这些判断语句通常与`test`命令或方括号`[` `]`结合使用,用于测试文件状态、数值比较、字符串比较等。在...

    Shell编程-流程控制-if语句

    ### Shell编程-流程控制-if语句 在Shell脚本编程中,流程控制是实现复杂逻辑的关键部分之一。其中,`if`语句是最基本也是最重要的流程控制结构之一,用于根据不同的条件来决定程序的执行路径。本文将详细介绍如何在...

    shell中条件判断if中的-z到-d的意思

    在深入探讨shell脚本中`if`语句的条件判断逻辑之前,我们首先需要理解shell脚本的基础概念。Shell脚本是一种为Unix操作系统家族(包括Linux)编写的脚本语言,它允许用户通过一系列命令来自动化任务处理。`if`语句...

    shell中的循环语句、判断语句实例

    在Shell脚本编程中,循环语句和判断语句是两个关键的控制结构,它们用于实现复杂的逻辑控制和条件执行。下面将详细讲解这两大类语句及其在Shell中的使用。 一、循环语句 1. **for循环** for循环在Shell中有三种...

    Linux shell脚本编程if语句的使用方法(条件判断)

    此外,shell中的if语句可以直接跟命令,通过命令的退出状态来判断条件,而C语言需要显式地比较。 下面是一些实际的例子: ```bash #!/bin/bash echo -n "请输入用户名: " read user if grep "$user" /etc/passwd ...

Global site tag (gtag.js) - Google Analytics