当前位置: 技术问答>linux和unix
fedora中test命令的奇怪现象
来源: 互联网 发布时间:2016-03-16
本文导语: 文件如下: #!/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明明是不可读的啊,迷茫... | 对超...
文件如下:
#!/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明明是不可读的啊,迷茫...
#!/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明明是不可读的啊,迷茫...
|
对超级用户来说,所有文件可读
你用普通用户再做一遍,结果就对了。
你用普通用户再做一遍,结果就对了。