LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 867|回复: 2

测试文件权限问题

[复制链接]
发表于 2009-10-16 12:26:15 | 显示全部楼层 |阅读模式
代码:
LOGlFILE=/testshell/testfile

if [ ! -w $LOClFILE ];
then
        echo "jjjjjjjjjjjjjjjj"

else
        echo "qqqqqqqqqqqqqqqq"

fi
########################################################
大家好,我刚入门以下几点希望大家回答下谢谢!
1、if [ ! -w $LOClFILE ];这里“惊叹号“意思是不是。当testfile具有W权限时反回”真“。
2、我把testfile权限设成777,输出仍就是”qqqqqqqqqqqq"不知道是什么问题
发表于 2009-10-16 15:26:46 | 显示全部楼层
因为你的测试里写的是$LOClFILE, 而前面定义写的是LOGlFILE
回复 支持 反对

使用道具 举报

发表于 2009-10-19 10:16:10 | 显示全部楼层
Post by panasonic;2037054
代码:
LOGlFILE=/testshell/testfile

if [ ! -w $LOClFILE ];
then
        echo "jjjjjjjjjjjjjjjj"

else
        echo "qqqqqqqqqqqqqqqq"

fi
########################################################
大家好,我刚入门以下几点希望大家回答下谢谢!
1、if [ ! -w $LOClFILE ];这里“惊叹号“意思是不是。当testfile具有W权限时反回”真“。
2、我把testfile权限设成777,输出仍就是”qqqqqqqqqqqq"不知道是什么问题


惊叹号“!” 表示取“非”,也就是,当-w为真时,返回否,为否时,返回真。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表