Linux SHELL if命令参数说明

 更新时间:2013年01月23日 16:26:44   作者:  
SHELL if命令参数介绍,方便学习shell命令的朋友,需要的朋友可以参考下
* -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 非空串

相关文章

  • Shell脚本实现的基于SVN的代码提交量统计工具

    Shell脚本实现的基于SVN的代码提交量统计工具

    这篇文章主要介绍了Shell脚本实现的基于SVN的代码提交量统计工具,本文直接给出实现脚本代码,需要的朋友可以参考下
    2015-06-06
  • exit(-1)或者return(-1)shell得到的退出码为什么是255

    exit(-1)或者return(-1)shell得到的退出码为什么是255

    exit(-1)或者return(-1)shell得到的退出码为是255,大家知道为什么吗?带着这个疑问来脚本之家学习下吧,本篇文章告诉大家答案
    2015-10-10
  • windows下上传shell脚本不能运行的解决方法

    windows下上传shell脚本不能运行的解决方法

    windows下上传shell脚本不能运行—将dos模式修改为unix 文件格式 就可以顺利解决,下文给大家带来了详细解决方法,一起看看吧
    2018-06-06
  • Linux中多线程详解及简单实例

    Linux中多线程详解及简单实例

    这篇文章主要介绍了Linux中多线程详解及简单实例的相关资料,这里对线程概念及优缺点做了详细介绍并说明如何创建和应用,需要的朋友可以参考下
    2017-07-07
  • Shell编程 Bash引号的那点事

    Shell编程 Bash引号的那点事

    促使我想写这个系列的文章,是因为看到总有人提到相同的问题,犯相同的错误,曾经我也是这么过来的,不忍心看到后面还有人经常这么曲折的过来
    2015-01-01
  • Shell在循环中使用i++

    Shell在循环中使用i++

    在 Shell 脚本中,可以使用 (( i++ )) 或者 let "i++" 来增加变量 i 的值,这用于在循环中自增变量 i,本文介绍Shell在循环中使用i++的示例,感兴趣的朋友一起看看吧
    2023-12-12
  • shell中无法使用cd命令的原因及解决方法

    shell中无法使用cd命令的原因及解决方法

    本文主要介绍了shell中无法使用cd命令的原因及解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-06-06
  • Linux磁盘操作之清空文件内容的方法小结

    Linux磁盘操作之清空文件内容的方法小结

    在使用Linux操作系统的过程中,用户经常会遭遇到一个常见的问题——no space left on device,即磁盘空间不足的警告,所以本文给大家介绍了Linux清空文件内容的常见命令,需要的朋友可以参考下
    2024-03-03
  • Shell执行脚本并输出日志文件的方法

    Shell执行脚本并输出日志文件的方法

    这篇文章主要介绍了Shell执行脚本并输出日志文件的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-10-10
  • Shell中${}的多种用法小结

    Shell中${}的多种用法小结

    ${}是一种变量替换语法,它用于获取和操作变量的值,本文就来介绍一下${}的多种用法,具有一定的参考价值,感兴趣的可以了解一下
    2024-02-02

最新评论