`
T240178168
  • 浏览: 367369 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

文件运算符-----linux

阅读更多
文件运算符
-d filename 如果filename 为目录,则返回真。
-f filename 如果filename 为普通的文件,则返回真。
-r filename 如果filename 可读,则返回真。
-s filename 如果filename 的长度大于零,则返回真。
-w filename 如果filename 可写,则返回真。
-x filename 如果filename 可执行,则返回真。

整数运算符
int1 -eq int2 如果int1 和i n t 2相等,则返回真。
int1 -ge int2 如果int1 大于等于i n t 2,则返回真。
int1 -gt int2 如果int1 大于i n t 2,则返回真。
int1 -le int2 如果i n t 1小于等于i n t 2,则返回真。
int1 -lt int2 如果i n t 1小于i n t 2,则返回真。
int1 -ne int2 如果int1 不等于i n t 2,则返回真。


字符串运算符
str1 = str2 如果str1 和s t r 2相同,则返回真。
str1 != str2 如果str1 和s t r 2不相同,则返回真。
str 如果str 不为空,则返回真。
-n str 如果str 的长度大于零,则返回真。
-z str 如果str 的长度等于零,则返回真。
分享到:
评论

相关推荐

    linux shell 逻辑运算符

    ### Linux Shell 逻辑运算符详解 #### 一、引言 Linux Shell 是一种强有力的脚本语言,用于控制和管理各种操作系统任务。其中,逻辑运算符是进行条件判断的基础,广泛应用于自动化脚本、条件判断语句中。通过合理...

    mongodb-linux-x86-64-rhel70-4.0.28.tgz

    在Linux环境下,MongoDB提供了针对不同操作系统版本的二进制发行包,如本例中的"mongodb-linux-x86_64-rhel70-4.4.20.tgz"。这个文件是为Red Hat Enterprise Linux 7.0 (RHEL 7.0)平台设计的64位版本的MongoDB ...

    cudnn-8.0-linux-x64-v5.1

    - **解压**:使用`tar -zxvf cudnn-8.0-linux-x64-v5.1.tgz`命令解压缩文件。 - **安装**:将库文件复制到系统库目录下,如`/usr/local/lib/`,并将头文件复制到`/usr/local/include/`。 - **更新链接**:更新动态...

    jdk-7u79-linux-x64.7z

    这个"jdk-7u79-linux-x64.7z"文件是Oracle公司针对Linux 64位操作系统发布的JDK 1.7更新79版本的压缩包。在Linux环境下,开发和运行Java程序离不开JDK,因此这个包对于Linux用户来说至关重要。 JDK 1.7,也被称为...

    cudnn-10.0-linux-x64-v7.4.2.24.tgz.zip

    1. 下载提供的“cudnn-10.0-linux-x64-v7.4.2.24.tgz”文件,并解压。 2. 将解压得到的头文件复制到系统的include目录,如`/usr/local/cuda/include`。 3. 将库文件复制到系统的lib64目录,如`/usr/local/cuda/lib64...

    mongodb-linux-x86_64-4.0.13.tgz

    解压"mongodb-linux-x86_64-4.0.13.tgz"后,你会得到一系列文件和目录,主要包括可执行文件、配置文件模板、日志文件夹、数据文件夹等。安装过程通常包括以下几个步骤: 1. **创建数据目录**:例如`mkdir -p /data/...

    linux shell 指令(文件比较运算符,字符串比较运算符,算术比较运算符)

    linux shell 指令(文件比较运算符,字符串比较运算符,算术比较运算符)

    vbird-linux-basic

    从提供的文件信息中,我们可以提取到的知识点主要与“vbird-linux-basic”这一标题相关,且由于描述中提到了“php web 教程”,“php”这一标签,我们能够理解这部分内容是关于PHP的基础教程。然而,文件中的【部分...

    Linux自学笔记,0基础到实战

    Linux 文件系统中,目录是组织和存储文件的基本单元。常见目录包括 `/bin`、`/boot`、`/dev`、`/etc`、`/home`、`/lib`、`/lib64`、`/lost+found`、`/media`、`/mnt`、`/opt`、`/proc`、`/root`、`/run`、`/sbin`、`...

    mongodb-linux-x86_64-ubuntu1604-3.6.4.tgz

    这个压缩包"mongodb-linux-x86_64-ubuntu1604-3.6.4.tgz"是专为64位Linux系统(特别是Ubuntu 16.04)设计的MongoDB 3.6.4版本的安装文件。 MongoDB 3.6.4版本是一个重要的里程碑,因为它引入了许多新特性和性能优化...

    java-jdk-1.7-linux-x64.tar.gz

    在本例中,我们关注的是JDK 1.7的Linux 64位版本,文件名"java-jdk-1.7-linux-x64.tar.gz"表明这是一个针对64位Linux操作系统的归档文件,采用tar和gzip两种格式进行压缩。 1. **Java JDK 1.7**: Java JDK 1.7,...

    linux-文件查找和内容过滤命令

    ### Linux 文件查找与内容过滤命令详解 #### 一、引言 在Linux环境中,高效地管理文件和数据是一项基本但至关重要的技能。特别是在处理大量文件和数据时,能够迅速找到所需的文件并从中提取有用的信息变得至关重要...

    linux-文档_linux_linux编程_

    这个“linux-文档_linux_linux编程_”的压缩包文件显然为初学者提供了一条深入理解Linux的途径。让我们一起探讨其中可能涵盖的一些关键知识点。 1. **Linux基础知识**: - **Linux操作系统**:Linux是一种自由和...

    Linux-7(ppt文档).ppt

    test命令可以和多种系统运算符一起使用,例如文件测试运算符、字符串测试运算符、数值测试运算符和逻辑运算符。 文件测试运算符包括-r、-w、-x、-f、-d、-p、-b、-c、-s、-t等,它们可以用来测试文件的存在、可读性...

    jdk-7u79-x64-linux

    描述中提到的“jdk-7u79-linux-x64.tar.gz”是JDK的安装文件。这是一个压缩包,采用tar格式来打包多个文件和目录,并用gzip进行压缩,以减小文件大小,便于下载和存储。在Linux系统中,这种类型的文件通常通过解压...

    Linux Basic Commands - linux常用命令大全

    - **文件重定向**:使用 `>` 运算符可以将输出重定向到文件中,这是一种常见的 Linux 技巧,用于将命令的输出保存到文件而不是显示在屏幕上。 #### 四、总结 通过学习这些基本的 Linux 命令,我们可以更高效地管理...

    onnxruntime-1.10.0-cp39-cp39-linux_armv7l.whl.zip

    2. 解压缩后,会得到`onnxruntime-1.10.0-cp39-cp39-linux_armv7l.whl`文件,用户可以使用Python的`pip`工具来安装,输入`pip install ./onnxruntime-1.10.0-cp39-cp39-linux_armv7l.whl`(假设当前目录包含wheel...

    linux-c.zip_C语言_Linux C语言_linux_linux-c

    学习Linux下的C语言编程,意味着你需要了解C语言的基础语法,包括变量、数据类型、运算符、流程控制语句(如if-else、switch-case、for、while等)以及函数的使用。同时,理解指针的概念至关重要,因为它在Linux系统...

    Linux-Shell特殊字符和控制字符大全

    ### Linux Shell 特殊字符和控制字符详解 #### 一、Shell特殊字符 Shell特殊字符在Linux Shell编程中起着非常重要的作用,它们用于控制Shell的行为、格式化输出以及进行各种复杂的操作。以下是对给定内容中提到的...

Global site tag (gtag.js) - Google Analytics