`

if 命令参数说明

 
阅读更多

-b file存在并且是块文件时返回真
-c
file存在并且是字符文件时返回真
-d
pathname存在并且是一个目录时返回真
-e
pathname指定的文件或目录存在时返回真
-f
file存在并且是正规文件时返回真
-g
当由pathname指定的文件或目录存在并且设置了SGID位时返回为真
-h
file存在并且是符号链接文件时返回真,该选项在一些老系统上无效
-k
当由pathname指定的文件或目录存在并且设置了粘滞位时返回真
-p
file存在并且是命令管道时返回为真
-r
当由pathname指定的文件或目录存在并且可读时返回为真
-s
file存在文件大小大于0时返回真
-u
当由pathname指定的文件或目录存在并且设置了SUID位时返回真
-w
当由pathname指定的文件或目录存在并且可执行时返回真。一个目录为了它的内容被访问必然是可执行的。
-o
当由pathname指定的文件或目录存在并且被子当前进程的有效用户ID所指定的用户拥有时返回真。

 

UNIX Shell 里面比较字符写法:

-eq   等于
-ne   
不等于
-gt   
大于
-lt   
小于
-le   
小于等于
-ge  
大于等于
-z   
空串
=   
两个字符相等
!=   
两个字符不等
-n   
非空串

 

分享到:
评论

相关推荐

    Linux SHELL if命令参数说明

    SHELL if命令参数介绍,方便学习shell命令的朋友,需要的朋友可以参考下

    Shell命令解释器

    1、 能够执行外部程序命令,命令可以带参数; 2、 能够执行fg、bg、cd、history、exit等内部命令; 3、 使用管道和输入输出重定向; 4、 支持前后台作业,提供作业控制功能,包括打印作业的清单,改变当前运行作业的...

    批处理命令大全,详细介绍各种命令和语法

    (如果这里的if、%1、%2你不明白的话,先跳过去,后面会有详细的解释。) @Rem check parameters if null show usage :noparms echo Usage: monitor.bat ServerIP PortNumber goto end 标签的名字 可以随便起,...

    Dos命令大全

    1、if "参数" == "字符串" 待执行的命令 参数如果等于指定的字符串,则条件成立,运行命令,否则运行下一句。(注意是两个等号) 如if "%1"=="a" format a: if {%1}=={} goto noparms if {%2}=={} goto noparms 2...

    python通过getopt模块如何获取执行的命令参数详解

    python脚本和shell脚本一样可以获取命令行的参数,根据不同的参数,执行不同的逻辑处理。 通常我们可以通过getopt模块获得不同的执行命令和参数。下面话不多说了,来一起看看详细的介绍吧。 方法如下: 下面我通过...

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

    CMD命令:开始->运行->键入cmd或command(在命令行里可以看到系统版本、文件系统版本) 命令大全 1. gpedit.msc-----组策略 2. sndrec32-------录音机 3. Nslookup-------IP地址侦测器 ,是一个 监测网络中 DNS...

    dos批处理命令详解

    如果没有任何参数,echo 命令将显示当前回显设 置。 语法 echo [{on│off}] [message] Sample:@echo off / echo hello world 在实际应用中我们会把这条命令和重定向符号(也称为管道符号,一般用> >> ^)结合...

    dos命令大全.pdf

    CMD 打开另一个 Windows 命令解释程序窗口。 COLOR 设置默认控制台前景和背景颜色。 COMP 比较两个或两套文件的内容。 COMPACT 显示或更改 NTFS 分区上文件的压缩。 CONVERT 将 FAT 卷转换成 NTFS。你不能转换 当前...

    DOS命令大全_速查手册

    打开另一个 Windows 命令解释程序窗口。 COLOR 设置默认控制台前景和背景颜色。 COMP 比较两个或两套文件的内容。 COMPACT 显示或更改 NTFS 分区上文件的压缩。 CONVERT 将 FAT 卷转换成 NTFS。您不能转换 ...

    CMD命令大全 学习的必要工具

    CMD 打开另一个 Windows 命令解释程序窗口。 COLOR 设置默认控制台前景和背景颜色。 COMP 比较两个或两套文件的内容。 COMPACT 显示或更改 NTFS 分区上文件的压缩。 CONVERT 将 FAT 卷转换成 NTFS。您不能转换 当前...

    ifconfig 用法详解

    vxworks6.6中重要的命令,可代替5.5中的ifShow等函数

    如何编写批处理文件批处理文件批处理文件

    1、if "参数" == "字符串" 待执行的命令 参数如果等于指定的字符串,则条件成立,运行命令,否则运行下一句。(注意是两个等号) 如if "%1"=="a" format a: if {%1}=={} goto noparms if {%2}=={} goto noparms 2...

    CMD命令行高级教程

    第一章 批处理基础 第一节 常用批处理内部命令简介 1、REM 和 :: 2、ECHO 和 @ ...14、20080327 修改了“if 增强用法”中的defined 语句说明 15、20080402 增加变量嵌套与命令嵌套,重要技巧之一。

    MYSQL常用命令大全

    上面命令参数是常用参数的一部分,详细情况可参考文档。此处的mydb是要登录的数据库的名称。 在进行开发和实际应用中,用户不应该只用root用户进行连接数据库,虽然使用root用户进行测试时很方便,但会给系统带来...

    入门学习Linux常用必会60个命令实例详解doc/txt

    3.主要参数说明 -n:防止sync系统调用,它用在用fsck修补根分区之后,以阻止内核用老版本的超级块覆盖修补过的超级块。 -w:并不是真正的重启或关机,只是写wtmp(/var/log/wtmp)纪录。 -f:没有调用shutdown...

    orcale常用命令

    先读取参数文件,再按参数文件中的设置启动数据库 例:startup pfile=E:Oracleadminoradbpfileinit.ora 8、startup EXCLUSIVE 二、用户如何有效地利用数据字典 ORACLE的数据字典是数据库的重要组成部分之一,它...

    MySQL命令大全

    上面命令参数是常用参数的一部分,详细情况可参考文档。此处的mydb是要登录的数据库的名称。 在进行开发和实际应用中,用户不应该只用root用户进行连接数据库,虽然使用root用户进行测试时很方便,但会给系统带来...

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

    ORACLE常用命令 一、ORACLE的启动和关闭 1、在单机环境下 要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下 su - oracle a、启动ORACLE系统 oracle>svrmgrl SVRMGR>connect internal SVRMGR>startup ...

    经典 批处理 BAT 教程

    第六章 if命令讲解 第一种用法:IF [NOT] ERRORLEVEL number command 第二种用法:IF [NOT] string1==string2 command 第三种用法:IF [NOT] EXIST filename command 第四种用法:IF增强的用法 第七章 DOS编程...

Global site tag (gtag.js) - Google Analytics