`

test命令用法。功能:检查文件和比较值

F# 
阅读更多
1)判断表达式

if test  (表达式为真)

if test !表达式为假

test 表达式1 –a 表达式2                  两个表达式都为真

test 表达式1 –o 表达式2                 两个表达式有一个为真



2)判断字符串

test –n 字符串                                   字符串的长度非零

test –z 字符串                                    字符串的长度为零

test 字符串1=字符串2                    字符串相等

test 字符串1!=字符串2               字符串不等



3)判断整数

test 整数1 –eq 整数2                        整数相等

test 整数1 –ge 整数2                        整数1大于等于整数2

test 整数1 –gt 整数2                         整数1大于整数2

test 整数1 –le 整数2                         整数1小于等于整数2

test 整数1 –lt 整数2                          整数1小于整数2

test 整数1 –ne 整数2                        整数1不等于整数2



4)判断文件

test  File1 –ef  File2                            两个文件具有同样的设备号和i结点号

test  File1 –nt  File2                            文件1比文件2 新

test  File1 –ot  File2                            文件1比文件2 旧

test –b File                                           文件存在并且是块设备文件

test –c File                                           文件存在并且是字符设备文件

test –d File                                           文件存在并且是目录

test –e File                                           文件存在

test –f File                                            文件存在并且是正规文件

test –g File                                           文件存在并且是设置了组ID

test –G File                                           文件存在并且属于有效组ID

test –h File                                           文件存在并且是一个符号链接(同-L)

test –k File                                           文件存在并且设置了sticky位

test –b File                                           文件存在并且是块设备文件

test –L File                                           文件存在并且是一个符号链接(同-h)

test –o File                                           文件存在并且属于有效用户ID

test –p File                                           文件存在并且是一个命名管道

test –r File                                            文件存在并且可读

test –s File                                           文件存在并且是一个套接字

test –t FD                                             文件描述符是在一个终端打开的

test –u File                                           文件存在并且设置了它的set-user-id位

test –w File                                          文件存在并且可写

test –x File                                           文件存在并且可执行
分享到:
评论

相关推荐

    cmd命令大全.txt

    **命令功能:** 比较两个文件或文件集的内容。 - **示例用法:** `fc file1.txt file2.txt` ##### 2.27 FIND **命令功能:** 在文件中搜索文本字符串。 - **示例用法:** `find "hello" file.txt` ##### 2.28 ...

    linux下的test命令详解

    `test`命令的别名是`[`,两者功能相同,但使用`[`时,必须在表达式前后加上空格和相应的右方括号`]`,以区分于其他命令。它们的语法如下: ```bash test expression [ expression ] ``` `expression`可以是各种...

    CMD命令行命令大全

    - `POPD`命令用于恢复通过`PUSHD`命令保存的当前目录的前一个值。 **使用示例:** - 恢复到上次保存的当前目录: ```cmd POPD ``` #### 36. PRINT **命令功能:** - `PRINT`命令用于打印文本文件。 **使用示例...

    BAT命令大全

    ### BAT命令大全详解 ...通过掌握这些命令的使用方法,可以帮助用户在Windows操作系统中更加高效地完成日常任务。在实际应用过程中,根据具体需求灵活组合这些命令,可以实现更复杂的功能。希望本文能够对您有所帮助。

    Linux shell中的test命令用法教程

    在Linux shell环境中,test命令是一个不可或缺的工具,它用于测试各种条件表达式,帮助用户进行文件属性检查、数值比较以及字符串操作。这个命令通常用于shell脚本中,以决定是否执行特定的操作。以下是对test命令...

    XP.CMD命令大全(Windows XP)

    - **功能**:比较两个文件或一组文件的内容。 - **用法**:`fc [文件1] [文件2]` - **示例**:`fc C:\test1.txt C:\test2.txt` ##### 31. FIND - **功能**:搜索文本文件中的字符串数据。 - **用法**:`find "字符...

    网络必备cmd速查

    ### 网络必备cmd速查 ...**功能:** 改变批处理文件中位置参数的值。 **用法示例:** ```cmd shift echo %1 ``` ##### 70. SHUTDOWN **功能:** 关闭或重新启动计算机。 **用法示例:** ```cmd shutdown /r /t 0 ```...

    test选项表

    根据提供的文件信息,我们可以将 `test` 指令的功能分为以下几个方面: ### 1. 关于某个文件名的类型检测 `test` 命令可以用来检测文件的存在性以及文件的类型。 - **-e**:检测文件是否存在。 - 示例:`test -e...

    linuxuniq命令参数及用法详解---检查及删除文本文件中重复出现的行列知识.pdf

    `uniq`命令的主要功能是检查文本文件中的重复行,并可以选择性地去除这些重复行。默认情况下,`uniq`只会去除连续重复的行,即如果某行与前一行完全相同,那么`uniq`会将后一行视为重复并去除。 2. **常用参数**:...

    每天一个linux命令(15):tail命令借鉴.pdf

    本文将深入解析`tail`命令的使用方法、参数以及实例,帮助你更好地理解和掌握这一命令。** ### 1. 命令概述 `tail`命令的基本功能是从指定的文件中读取内容,并将文件的末尾部分输出到标准输出。默认情况下,它会...

    linux shell 逻辑运算符

    ### Linux Shell 逻辑运算符详解 #### 一、引言 Linux Shell 是一种强有力的脚本语言,用于控制和管理各种操作系统任务。...掌握这些逻辑运算符的使用方法,对于Linux系统管理员和开发者来说都是非常重要的技能。

    最全Linux常用命令大全.docx

    通过上述命令的学习和使用,我们可以更高效地管理 Linux 系统中的文件和目录,同时也能更好地管理和维护磁盘空间及进行文件备份与压缩操作。这些命令是 Linux 用户日常工作中必不可少的一部分,熟练掌握它们能够极大...

    cmd命令小集锦

    - **功能**: 对一组文件中的每个文件执行命令。 - **用法**: `for %%variable in (set) do command [parameters]` - **示例**: `for %i in (*.txt) do copy %i backup` 复制所有`.txt`文件到`backup`目录。 ##### ...

    DOS命令 系统外部命令 内部命令

    - `exist 文件名`: 检查文件是否存在。 ##### 用法举例 1. **基于退出状态的判断** ```plaintext IF errorlevel 0 命令 IF not errorlevel 1 命令 ``` - **说明**: - 当程序执行后返回的值为0时,认为是成功...

    windows实用dos命令大全

    (3)PATH命令有三种使用方法:  PATH[盘符1:][路径1][盘符2:][路径2]…(设定可执行文件的搜索路径) PATH:(取消所有路径)  PATH:(显示目前所设的路径)  (六)TREE——显示磁盘目录结构命令  1.功能...

    spi接口的简单testbench和仿真脚本打包

    1. SPI协议的基本原理,包括其工作模式(主模式、从模式)、信号线(SCLK、MISO、MOSI、CS)的功能和时序。 2. Verilog语言的基础知识,包括模块定义、信号声明、赋值语句等,以便理解`dac_tb.v`中的代码。 3. FPGA...

    cmd命令大全

    ### CMD命令大全解析 在日常计算机操作中,命令行界面(Command Line Interface,CLI)是进行高级系统管理和脚本编写的重要工具之一。Windows操作系统中的CMD(Command Prompt)提供了丰富的命令集来帮助用户执行...

    zookeeper开发的常用命令

    ### ZooKeeper常用命令详解 ... - 功能描述:提供命令行工具的帮助文档,介绍所有可用的命令及其用法。 通过以上命令,可以有效地管理和调试ZooKeeper服务,对于日常开发和运维工作都具有重要意义。

Global site tag (gtag.js) - Google Analytics