美文网首页
文件测试运算符

文件测试运算符

作者: Luyc_Han | 来源:发表于2017-10-31 11:19 被阅读3次
"-d file"  : 检测文件是不是一个目录,如果是返回 true
例:
file="/Users/xiaojie/Desktop/hellow.sh"
if [ -d $file ]
then
echo "是目录"
else
echo "不是目录"
fi
____________________________________________________________
"-r file" : 检测这个文件是否可读 如果是返回true
例:
file="/Users/xiaojie/Desktop/hellow.sh"
if [ -r $file ]
then
echo "可读"
else
echo "不可读"
fi
____________________________________________________________
"-w file" : 检测这个文件是否可写 如果是返回true
例:
file="/Users/xiaojie/Desktop/hellow.sh"
if [ -w $file ]
then
echo "可写"
else
echo "不可写"
fi
____________________________________________________________
"-x file" : 检测这个文件是否可执行 如果是返回true
例:
file="/Users/xiaojie/Desktop/hellow.sh"
if [ -x $file ]
then
echo "可执行"
else
echo "不可执行"
fi
____________________________________________________________
以此类推:
 -f : 是否为普通文件
-s : 文件是否为空
-e : 文件是否存在
____________________________________________________________


相关文章

  • 字符集

    1,算数运算符 1)整数运算 2)浮点运算 2,测试运算符 1)文件测试 2.1)字符串测试 2.1)数字测试 3...

  • Shell 运算符

    Shell 支持多种运算符,如下: 算术运算符 关系运算符 布尔运算符 字符串运算符 文件测试运算符 算术运算符 ...

  • shell 的基本运算符

    Shell 支持多种运算符,包括: 算数运算符 关系运算符 布尔运算符 字符串运算符 文件测试运算符 原生bash...

  • Shell脚本入门 [II.Shell运算符]

    Shell 基本运算符 Shell 支持的运算符包括算数运算符关系运算符布尔运算符字符串运算符文件测试运算符 算数...

  • Shell 基本运算符

    Shell 运算符类型: 算数运算符 关系运算符 布尔运算符 字符串运算符 文件测试运算符 原生bash不支持简单...

  • bash cheat book

    index 变量&运算符局部变量算术运算符关系运算符字符串运算符文件测试运算符数组 流程控制ifforwhileu...

  • Shell运算符

    Bash 支持很多运算符,包括算数运算符、关系运算符、布尔运算符、字符串运算符和文件测试运算符。 原生bash不支...

  • shell 运算符

    shell支持多种运算符 算术运算符 关系运算符 逻辑运算符 字符串运算符 文件测试运算符 1.算术运算符 原生b...

  • Shell学习之路-(04-运算符)

    运算符 Bash 支持很多运算符,包括算数运算符、关系运算符、布尔运算符、字符串运算符和文件测试运算符。 原生ba...

  • shell——运算符

    包括如下5类运算符: 算数运算符 字符串运算符 文件测试运算符 关系运算符 布尔运算符 算术运算符 如下命名只支持...

网友评论

      本文标题:文件测试运算符

      本文链接:https://www.haomeiwen.com/subject/vpzvpxtx.html