Bash的功能——条件表达式

条件表达式用在[[ expression ]], test expression和[ expression ]中。

  • -a file
    如果文件file存在则为true.
  • -b file
    如果文件file存在并且是块文件(block special file)则为true
  • -c file
    如果文件file存在并且是字符文件(character special file)则为true
  • -d file
    如果文件file存在并且是个目录则为true
  • -e file
    如果文件file存在则为true
  • -f file
    如果文件file存在且是regular file则为true
  • -g file
    如果文件file存在并且设置了set-group-id比特位则为true
  • -h file
    如果文件file存在且是symbolic link则为true.
  • -k file
    如果文件file存在且设置了sticky比特位则为true.
  • -p file
    如果文件file存在并且是named pipe (FIFO)则为true.
  • -r file
    如果文件file存在并且可读则为true.
  • -s file
    如果文件file存在并且文件的大小大于0则为true.
  • -t fd
    如果文件描述符fd打开并指向一个终端(terminal)则为true.
  • -u file
    如果文件file且设置了set-user-id比特位则为true.
  • -w file
    如果文件file存在并且可写则为true.
  • -x file
    如果文件file存在并且可执行则为true.
  • -G file
    如果文件file存在并且由有效的组ID拥有则为true.
  • -L file
    如果文件file存在且是symbolic link则为true.
  • -N file
    如果文件file存在且自上次阅读以来已被修改则为true.
  • -O file
    如果文件file存在并且由有效的用户ID拥有则为true.
  • -S file
    如果文件file存在并且是一个socket则为true.
  • file1 -ef file2
    如果file1file2引用相同的设
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值