热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

shell从入门到精通(14)[]/test命令用法

文章目录文件比较运算符字符串比较运算符(请注意引号的使用,这是防止空格扰乱代码的好方法)算术比较运算符Shell中的test命令用于检查某个条件是否成立,它可以进行数值、字符和文

文章目录

    • 文件比较运算符
    • 字符串比较运算符 (请注意引号的使用,这是防止空格扰乱代码的好方法)
    • 算术比较运算符


Shell中的 test 命令用于检查某个条件是否成立,它可以进行
数值、字符和文件三个方面的测试。

Shell test 命令的用法为:
test expression
当 test 判断 expression 成立时,退出状态为 0,否则为非 0 值。

[也是一条命令,作用和test一样,用法:
[ EXPRESSION ]
需要注意的是,[后面至少要有一个空格,]前面也是。

文件比较运算符

[ -e filename ] 如果 filename 存在,则为真 [ -e /var/log/syslog ]
[ -d filename ] 如果 filename 为目录,则为真 [ -d /tmp/mydir ]
[ -f filename ] 如果 filename 为常规文件,则为真 [ -f /usr/bin/grep ]
[ -L filename ] 如果 filename 为符号链接,则为真 [ -L /usr/bin/grep ]
[ -b filename ] 判断文件是否存在,并且是否为块设备文件
[ -c filename ] 判断文件是否存在,并且是否为字符设备文件<


推荐阅读
author-avatar
手机用户2502905937_275
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有