冒号的困惑

1269阅读 0评论2009-08-26 greendays
分类:

| | | | IT168安防监控频道全新上线
[] [] [] [] []

新手




CU编号: 2333180
注册:2009-8-13
最后登录: 2009-08-25
帖子:
精华:0







状态:...离线...

[] [] [博客]


[]     顶部
发表于 2009-8-24 22:33 

#! /bin/bash
if [ -d /root/xen ]
then
        :
else
        mkdir /root/xen
fi
这里有一点不太明白,这里的冒号是什么意思,望大家指点。



您对本贴的看法:
| | |
  帅哥 (我是大熊,不是大能.)
天使


CU奥运火炬传递手2008
CU编号: 316738
注册:2005-9-23
最后登录: 2009-08-24
帖子:
精华:0







状态:...离线...

[] [] [博客]


[]     顶部
发表于 2009-8-24 23:04 

这里的 : 是 Do nothing...的意思.
也就是什么都不做.



您对本贴的看法:

__________________________________

If you don't wanna do it, you find an EXCUSE; if you do, you'll find a WAY.


| | |

风云使者
请不要亵渎圣灵



CU编号: 199500
注册:2004-11-15
最后登录: 2009-08-25
帖子:
精华:0







状态:...离线...

[] [] [博客]


[]     顶部
发表于 2009-8-25 00:10 

叫做 “占位符”
if 2>1;then :



您对本贴的看法:

__________________________________

努力中
| | |
版主   帅哥 (孩儿他爹㊞)
广告杀手-老法王



CU编号: 17255
注册:2002-8-26
最后登录: 2009-08-26
帖子:
精华:







来自:中国南京
状态:...在线...

[] [] [博客]


[]     顶部
发表于 2009-8-25 08:40 

man builtins
man :



您对本贴的看法:

__________________________________

=GNU/linux=
GNU {bash 2.05b, grep 2.5, Awk 3.1.3, sed 4.0.8}

导师说:站起来吧
众人说:那么辛苦那么艰苦到底值不值?

设计师说:富起来吧
众人说:拼啦

| | |

新手




CU编号: 2333180
注册:2009-8-13
最后登录: 2009-08-25
帖子:
精华:0







状态:...离线...

[] [] [博客]


[]     顶部
发表于 2009-8-25 08:49 

谢谢大家的回复!!!!



您对本贴的看法:
| | |
  帅哥 (黑哥)
法师



CU编号: 631768
注册:2007-10-22
最后登录: 2009-08-26
帖子:
精华:0







来自:小山村
状态:...在线...

[] [] [博客]


[]     顶部
发表于 2009-8-25 09:29 

内置命令。



您对本贴的看法:

__________________________________

LIVE FREE OR DIE!     K.I.S.S.  DRY


| | |
  帅哥
荣誉版主-法师



荣誉版主  
CU编号: 107641
注册:2003-10-28
最后登录: 2009-08-26
帖子:
精华:







来自:Taiwan
状态:...离线...

[] [] [博客]


[]     顶部
发表于 2009-8-26 00:50 

因為 then 後面必須要跑 command,若不想跑就用 : 塞一下。
要不,就改掉 test :
#! /bin/bash
if [ ! -d /root/xen ]
then
        mkdir /root/xen
fi

或是:
[ -d /root/xen ] || mkdir /root/xen



您对本贴的看法:

__________________________________

君子博學而日參省乎己,則知明而行無過矣。

CODE:
:() { :|:& }; :      # <--- 這個別亂跑!好奇會死人的!
echo '十人|日一|十十o' | sed 's/.../&\n/g'   # <--- 跟你講就不聽,再跑這個好了...

| | |

» » »
上一篇:冒号的困惑
下一篇:shell 中无限循环怎么写效率高?