[問題] -d "dir_path" return 值問題
Dear all,
當我們要知道一個資料夾存不存在時, 假設資料夾為 "/var/run/test"
我們通常會用 [ -d "/var/run/test" ] 來問, 當資料夾存在時,
if [ -d "/var/run/test" ]; then echo "exit"; fi;
會印出 exit 字串, 但想請問為什麼
/root> [ -d "/var/run/test" ]
/root> echo $?
0
用 echo $? 拿 return 值會拿到 0 呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.177.224.74
※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1438091013.A.A1A.html
→
07/28 21:59, , 1F
07/28 21:59, 1F
→
07/28 22:01, , 2F
07/28 22:01, 2F
→
07/28 22:01, , 3F
07/28 22:01, 3F
推
07/28 22:10, , 4F
07/28 22:10, 4F
→
07/28 22:11, , 5F
07/28 22:11, 5F
→
07/28 22:11, , 6F
07/28 22:11, 6F
→
07/28 22:36, , 7F
07/28 22:36, 7F
→
07/28 22:37, , 8F
07/28 22:37, 8F
推
07/29 09:41, , 9F
07/29 09:41, 9F
→
07/29 09:41, , 10F
07/29 09:41, 10F
→
07/29 09:47, , 11F
07/29 09:47, 11F
→
07/30 09:30, , 12F
07/30 09:30, 12F
推
07/30 22:38, , 13F
07/30 22:38, 13F
→
07/30 22:52, , 14F
07/30 22:52, 14F