[求助]fedora中test命令的奇怪现象

[求助]fedora中test命令的奇怪现象

文件如下:
#!/bin/sh
[ -r pig.sys ]
echo $?
ls -l pig.sys

执行结果:
0
---x--x--x 1 root root 512 12-22 18:12 pig.sys

请问:
echo $?的结果为什么会是0的?
文件pig.sys明明是不可读的啊,迷茫...      
这个问题不解决,我的shell编程很难前进啊...      
等了半天还是没人帮手解决问题,还是下机看书先了.
不是非常必要都不开电脑,时间在不知不觉中浪费了许多.      
不是 test 的问题. 你用的是 root 用户吧, root 有超级权利       
哦,我去试试,谢谢你      
真的是这样
为什么书上没写,我就想不到的      
引用:
原帖由 c-aries 于 2008-3-28 18:53 发表
真的是这样
为什么书上没写,我就想不到的
看的多了就知道了哈