Linux SHELL if 命令参数说明

kkkkk 2018年12月17日 23:10 Linux教程

Linux SHELL 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 非空串


文章评论(0)
  • avatar kkkkkk 2018年12月21日 11:31
    太假了吧!
    kkkkk
    2018年12月21日 11:16
    词语丰富,造句灵活,可见作者不一般的表达功底。认识分析还待深入,语言表达还可简练
    回复
  • avatar kkkkkk 2018年12月21日 11:31
    这评论真好啊!
    kkkkklxinde
    2018年12月21日 11:17
    优游从容,描写细腻。据实叙述,畅所欲言。辞意从容,雅见情韵叙事抒情,均颇贴切。
    回复
  • avatar kkkkklxinde 2018年12月21日 11:17
    优游从容,描写细腻。据实叙述,畅所欲言。辞意从容,雅见情韵叙事抒情,均颇贴切。
    回复
  • avatar kkkkk 2018年12月21日 11:16
    词语丰富,造句灵活,可见作者不一般的表达功底。认识分析还待深入,语言表达还可简练
    回复