test命令

原创 2012年03月29日 15:24:51

命令格式

test  expression

expression中包含一个以上的判断准则以作为test评诂的标准。两准则间用"-a"代 表逻辑AND 运算,"-o"代表逻辑OR运算,而在准则前放置一"!"代表NOT 运算。如 果没有括号,则优先权则为"!"> "-a" > "-o" 。和expr命令相同,想使用左右括号时,必须在其前面加上"\"。以下是有关准则的叙述(符合叙述时传回真,否则传回伪):

string string不为空白字串

-n string string的长度大於0

-z  string string的长度等於0

string1=string2 string1等於string2

string1!=string2 string1不等於string2

int1 -gt  int2 int1大於int2

int1 -ge int2 int1大於等於int2

int1 -eq int2 int1等於int2

int1 -ne int2 int1不等於int2

int1 -le int2 int1小於等於int2

int1 -lt int2 int1小於int2

-r filename 档案可读取

-w filename 档案可写入

-x filename 档案可执行

-f filename 档案为一般档

-d filename 档案为目录

-s filename 档案为非空的一般档

test-r "$filename" -a -s "$filename"

相关文章推荐

Monkey test环境搭建与命令使用

  • 2012年04月13日 09:49
  • 266KB
  • 下载

shell中test命令用法详解

test命令用法。功能:检查文件和比较值   1)判断表达式   if test  (表达式为真)   if test !表达式为假   test 表达式1 –a 表达式2...
  • benwang_
  • benwang_
  • 2011年09月22日 11:07
  • 20899

shell脚本:test命令 if-then for while 学习笔记

test 文件运算符: -b file  如果文件为一个块特殊文件,则为真 -c file  如果文件为一个字符特殊文件,则为真 -d file  如果文件为一个目录,则为真 -e file  如果文...
  • scdxmoe
  • scdxmoe
  • 2014年04月08日 16:09
  • 1235

脚本test命令

10.1.2 使用test更常见的情况是,提供给if语句的清单是一个或更多个test命令,它们通过调用test命令而被激活,语法如下:test expression这里,expression为test...

linux命令--test

test 命令主要用于检测比较文件的类型和权限,另外也能简单比较字符串和整数。 test的结果是true或false,但不会显示在屏幕上,需要$?(上一次程序或脚本的退出码) 或 && 及 || 来...

linux test命令

test命令提供3类条件的评估:数值比较、字符比较、文件比较

shell test命令使用

Shell test命令 Shell中的 test 命令用于检查某个条件是否成立,它可以进行数值、字符和文件三个方面的测试。 数值测试 参数 说明 ...
  • Hu_wen
  • Hu_wen
  • 2016年10月26日 08:59
  • 233

Shell test命令

概述Shell中的 test 命令用于检查某个条件是否成立,它可以进行数值、字符和文件三个方面的测试。或者使用 [ ] 来判断数值测试#!/bin/bash num1=100 num2=100 i...

test 测试命令

test  测试文件状态  文件状态测试  -L 符号连接  -u 文件有suid位设置  -e 关于文件的测试,测试文件是否存在  -n 测试字符串长度是否大于0   -r filen...
  • N199109
  • N199109
  • 2013年03月21日 17:29
  • 418

SHELL test [ 命令用法

原文地址:http://www.examw.com/linux/all/114976/index.html test命令用法。功能:检查文件和比较值   1)判断表达式   if test ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:test命令
举报原因:
原因补充:

(最多只允许输入30个字)