`
cakin24
  • 浏览: 1384431 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

Shell条件判断语句上

阅读更多
一 按照文件类型进行判断


 
 
二 两种判断格式
test -e /root/install.log
[ -e /rout/install.log ]
第一个判断命令如果正确执行,则打印“yes”,否则打印“no”
[ -d /root ] && echo "yes" || "no"
 
三 实战
[root@localhost ~]# ls
abc canyls Downloads Pictures Templates
abcd ChangeLog-2.6.0 initial-setup-ks.cfg Public test.txt
anaconda-ks.cfg Desktop linux-2.6.39.tar.bz2 sh Videos
cangls Documents Music student.txt XshellXftpPortable.zip
[root@localhost ~]# [ -e /root/test.txt ]
[root@localhost ~]# [ -e /root/test.txt2 ]
[root@localhost ~]# echo $?
1
[root@localhost ~]# [ -d /root ] && echo "yes" || "no"
yes
[root@localhost ~]# [ -e /root/test.txt ] && echo "yes" || "no"
yes
 
四 按照文件权限判断


 
 
五 实战
[root@localhost ~]# [ -w /root/test.txt ] && echo "yes" || "no"
yes
  • 大小: 336 KB
  • 大小: 283.8 KB
分享到:
评论

相关推荐

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

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

    shell 流程控制语句

    shell 流程控制语句可以分为条件选择语句、循环语句和跳转语句等。 条件选择语句 条件选择语句是 shell 流程控制语句中的一种,用于根据不同的条件执行不同的命令或操作。常见的条件选择语句有 if 语句和 case ...

    linux运维学习笔记:Shell条件语句.pdf

    本篇文章将深入讲解Shell条件语句的使用,并通过具体的实例来展示其在实际场景中的应用。 首先,Shell条件语句主要包括三种基本结构: 1. **单分支结构**:这是最简单的条件判断,只包含一个if和一个then部分。...

    第二十二章:shell条件语句及判断1

    本文主要探讨了Shell中的条件语句及其判断机制,包括条件测试、if条件语句以及一些实用的扩展功能。 首先,条件测试是进行判断的基础,它包含了对文件、整数、字符串以及逻辑的比较。文件测试使用`[`或`test`命令,...

    经典Shell语句大全

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

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

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

    shell浅谈之二 运算符和if条件判断

    在Shell脚本编程中,运算符和if条件判断是核心组成部分,它们允许脚本根据不同的条件执行相应的操作。本文将详细探讨这些概念。 首先,我们要理解`if`条件判断是控制流程的重要工具,它允许程序根据指定的条件来...

    Shell脚本编程之判断语句

    ### Shell脚本编程之判断语句详解 #### 一、单分支if语句 ...总结,Shell脚本中的条件判断语句是非常重要的工具,用于控制脚本的流程并实现更复杂的逻辑。掌握这些基本的结构对于编写高效和可维护的脚本至关重要。

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

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

    linux shell内置判断语句

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

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

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

    Shell 常用的一些语句

    Shell 编程中常用的条件语句有 if 语句和 case 语句。 1. if 语句 if 语句格式:if [ 条件 ] then command else command fi 例如:if [ "$a" = "10" ]; then command; else command; fi if 语句用于判断某个条件...

    Shell语句.pdf

    接下来,Shell测试语句和控制语句用于在脚本中实现条件判断和流程控制。Shell测试语句使用`[ ]`或者`test`命令来比较字符串、数字或文件状态等。控制语句则包括if、for、while、case等结构,用于编写复杂的程序逻辑...

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

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

    shell查看返回值,shell查看返回值,shell查看返回值,

    **文件`12.10 shell条件判断.txt`中的shell条件判断:** 在Shell中,我们可以使用`if`、`case`等结构进行条件判断。比如: ```bash if [ $? -eq 0 ]; then # 命令成功 else # 命令失败 fi ``` 这会根据上一命令的...

    shell脚本语言.pdf

    * Shell if else 语句可以用来执行条件判断 Shell case esac 语句: * Shell case esac 语句是指在 Shell 中的选择语句 * Shell case esac 语句可以用来执行多重选择 Shell for 循环: * Shell for 循环是指在...

    Shell脚本—判断循环

    在Shell编程中,循环和判断语句是控制流程的核心工具,它们允许脚本执行重复的任务并基于条件作出决策。本章节将从Shell脚本的基础出发,深入探讨循环和判断语句的具体应用,包括如何监控程序、管理进程、监控磁盘...

    shell脚本,编写shell脚本

    判断条件语句(条件判断语句) if语句 格式一: 思想:只关注条件成立之后的操作 if [ 判断条件 ] then 语句块(指的是条件成立之后要做的事情) fi 格式二:思想:不管条件是否成立,都有对应的操作 if [ 判断条件 ]...

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

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

    linux shell程序设计实验1

    `if`语句用于条件判断,基本语法如下: ```bash if [ 条件 ] then # 条件为真时执行的命令 elif [ 另一个条件 ] then # 第一个条件不成立,尝试这个条件 else # 所有条件都不成立时执行的命令 fi ``` 条件可以...

Global site tag (gtag.js) - Google Analytics