if 常用选项整理

回复 收藏

[ -f "somefile" ] :判断是否是一个文件

[ -x "/bin/ls" ] :判断/bin/ls是否存在并有可执行权限

[ -n "$var" ] :判断$var变量是否有值

[ "$a" = "$b" ] :判断$a和$b是否相等         

-r file     用户可读为真

-w file     用户可写为真

-x file     用户可执行为真

-f file     文件为正规文件为真

-d file     文件为目录为真

-c file     文件为字符特殊文件为真

-b file     文件为块特殊文件为真

-s file     文件大小非0时为真

-t file     当文件描述符(默认为1)指定的设备为终端时为真
2016-02-04 17:13 举报
已邀请:
0

lyhabc

赞同来自:

[ -n "$var" ] :判断$var变量是否有值 跟[ !-z "$var" ] 一样的
0

北辰星

赞同来自:

lyhabc 发表于 2016-2-4 17:47
[ -n "$var" ] :判断$var变量是否有值 跟[ !-z "$var" ] 一样的

对啊,然而还是尽量用 [ ! -z "$var" ],前面那条命令用起来似乎有问题

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: