`
izuoyan
  • 浏览: 8937277 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

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

 
阅读更多

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



1)判断表达式

iftest(表达式为真)

iftest!表达式为假

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)判断文件

testFile1–efFile2两个文件具有同样的设备号和i结点号

testFile1–ntFile2文件1比文件2新

testFile1–otFile2文件1比文件2旧

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

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

test–dFile文件存在并且是目录

test–eFile文件存在

test–fFile文件存在并且是正规文件

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

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

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

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

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

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

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

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

test–rFile文件存在并且可读

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

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

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

test–wFile文件存在并且可写

test–xFile文件存在并且可执行

分享到:
评论

相关推荐

    windows实用dos命令大全

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

    cmd操作命令和linux命令大全收集

    fc one.txt two.txt > 3st.txt 对比二个文件并把不同之处输出到3st.txt文件中,"> "和"> >" 是重定向命令 at id号 开启已注册的某个计划任务 at /delete 停止所有计划任务,用参数/yes则不需要确认就直接停止 at ...

    linux教程——很使用的那种

    导入文件:在末行模式下,输入:r /home/text,即将text文件中的内容导入到当前编辑的文件中,导入到光标处。在gvim中也可以使用此命令。 在末行模式下输入:!命令,如:!ls /home,就会显示ls命令的结果,会提示按enter键...

    Linux之shell中if语句–test命令

    文章目录1.test命令的用法1.1数值比较1.2字符串比较1.3文件比较2.复合条件测试3.if-then的高级特性 1.test命令的用法 Shell中的 test 命令用于检查某个条件是否成立,它可以进行数值、字符串和文件三个方面的测试。 ...

    UNIX Handbook

    46.操作系统和数据库检查(IBM)(八):检查文件系统的使用情况 52 47.操作系统和数据库检查(IBM)(九):检查文件系统的属性 53 48.操作系统和数据库检查(IBM)(十):HACMP检查 53 49.操作系统和数据库...

    使用Bash Shell检查文件是否存在的方法

    既然有需求,当然就有解决的办法了,Shell中的test命令,可以用来检测文件的类型或者比较数值是否相等,该命令也能用来检查文件是否存在。 可以用如下的命令来进行检查: test -e filename [ -e filename ] test -f...

    MYSQL常用命令大全

    然后使用source命令,后面参数为脚本文件(如这里用到的.sql) mysql>source wcnc_db.sql B:使用mysqldump命令 mysqldump -u username -p dbname C:使用mysql命令 mysql -u username -p -D dbname 一、启动与退出...

    windows共享文件夹权限迁移 管理工具permcopy

    用PermCopy迁移共享权限的步骤如下: a. 在机器2上将从机器1服务器上拷贝过来的目录及文件所在的文件夹共享出来,设置好...备注:命令中 //machine1 test1服务器名和文件夹名的分割符,用的不是‘\’,是’空格‘。

    MySQL命令大全

    然后使用source命令,后面参数为脚本文件(如这里用到的.sql) mysql>source wcnc_db.sql B:使用mysqldump命令 mysqldump -u username -p dbname C:使用mysql命令 mysql -u username -p -D dbname 一、启动与...

    rar压缩软件.rar

    命令行选项 (命令和开关) 提供了使用 RAR 创建和管理压缩文件的控制方法。命 令是一个字符串(或单个的字母),命令 RAR 去执行一个相应的操作。开关被用来 改变 RAR 执行操作的方法。其它参数是压缩文件名和被压缩...

    中文简体压缩软件RAR 6.0

    这个命令将从当前路径中的 RAR 压缩文件解压所有的 *.asm 文件: rar e '*.rar' '*.asm' 命令可以是下列中的任何一个: a 添加文件到压缩文件中。 例子: 创建或更新已存在的压缩文件 myarch,...

    Linux spell命令用法详解

    检查文件testfile是否有拼写错误,在命令行提示符下输入如下命令: spell testfile 如果文件中有单词拼写错误,则输出如下信息: $ spell testfile #检查testfile 拼写错误 scurity #以下为有错误的单词 tp LANs ...

    eslint-utils:ESLint插件和自定义规则的实用程序

    eslint-utils :chequered_flag: 目标该软件包提供了用于制作ESLint自定义规则的实用程序功能和类。 举些例子: 评估AST的静态值。 检查模块/全局变量的成员以处理分配和销毁。 :open_book: 用法请参阅。 :newspaper:...

    实验一-实验报告.doc

    实验报告 一、实验名称:实验1 Linux文件与目录管理 二、实验目的及要求 掌握文件与目录管理命令 掌握文件内容查阅命令 三、实验环境 硬件环境:计算机 软件环境:linux操作系统 四、实验内容及方法 1. 文件与目录...

    orcale常用命令

    下面按类别列出一些ORACLE用户常用数据字典的查询使用方法。 1、用户 查看当前用户的缺省表空间 SQL>select username,default_tablespace from user_users; 查看当前用户的角色 SQL>select * from user_...

    TortoiseSVN客户端程序

    一组文件存放在中心版本库,这个版本库很像一个普通的文件服务器,只是它可以记录每一次文件和目录的修改,这便使你可以取得数据以前的版本,从而可以检查所作的更改。从这个方面看,许多人把版本控制系统当作一种...

    WinRAR_4.0.exe

    命令行选项 (命令和开关) 提供了使用 RAR 创建和管理压缩文件的控制方法。命 令是一个字符串(或单个的字母),命令 RAR 去执行一个相应的操作。开关被用来 改变 RAR 执行操作的方法。其它参数是压缩文件名和被压缩...

    最全的oracle常用命令大全.txt

    下面按类别列出一些ORACLE用户常用数据字典的查询使用方法。 1、用户 查看当前用户的缺省表空间 SQL>select username,default_tablespace from user_users; 查看当前用户的角色 SQL>select * from user_...

    bfac:BFAC(备份文件工件检查器)

    使用多种算法来自动检测有效和无效页面。 HTTP代理支持 用户代理随机化。 批量处理。 既可以用作命令行工具,也可以用作Python模块。 支持Windows,MacOS和Linux操作系统。 报告:简单,详细,CSV,JSON。 ...

    oracle实验报告

    (1) 了解Oracle的工作环境和基本使用方法。 (2) 练习标准SQL的数据操作,查询命令及其查询优化。 (3) 学会使用高级SQL命令,排序、分组、自连接查询等。 (4) 学会使用SQL*PLUS命令显示报表,存储到文件等。 【实验...

Global site tag (gtag.js) - Google Analytics