1. 條件測(cè)試命令: test or [
邏輯判斷跟普通的相反,當(dāng)條件為真時(shí),返回0,否則返回1.
number=2
test $number -gt 1
echo $?
0
[ $number -gt 3 ]
echo $?
1
note: [ ] 是個(gè)命令,括號(hào)中間是參數(shù),命令和參數(shù)之間要有空格。
常見(jiàn)的測(cè)試命令:
[ -d dir ]
[-f file ]
[-z string ] String 長(zhǎng)度為0時(shí)為真
[ -n string ] String 長(zhǎng)度非0時(shí)為真
[arg1 op arg2 ] op: -eq, -ne, -lt, -gt, -ge, -le
[ expr1 -a|-o expr2 ] -a=&& -o=||
2. if/then
if [ -d tmp ] ; then
echo "tmp is a directory"
fi
這里有三條命令, if [-d tmp ] 是第一條,then是的而條,fi是第三條。兩條命令在一行上,必須用;隔開。如果then令起一行,則不用分號(hào)。
3. && ||
shell中的&&相當(dāng)于 if..then.., ||則相當(dāng)于if not ... then...,
上面的if/then語(yǔ)句也可寫成 [ -d tmp ] && echo "tmp is a directory"
4. case
shell的case不僅能匹配整形和字符型,還能匹配字符串和wildcard, 每條分支必須以;;結(jié)束, 不需要break語(yǔ)句跳出。
echo "input your choice:"
read choice
case $choice in
Yes|yes|y)
echo "you choose Yes";;
[N|n]*)
echo "you choose No";;
esac
只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。 | ||
![]() |
||
網(wǎng)站導(dǎo)航:
博客園
IT新聞
Chat2DB
C++博客
博問(wèn)
管理
|
||
| |||||||||
日 | 一 | 二 | 三 | 四 | 五 | 六 | |||
---|---|---|---|---|---|---|---|---|---|
30 | 31 | 1 | 2 | 3 | 4 | 5 | |||
6 | 7 | 8 | 9 | 10 | 11 | 12 | |||
13 | 14 | 15 | 16 | 17 | 18 | 19 | |||
20 | 21 | 22 | 23 | 24 | 25 | 26 | |||
27 | 28 | 1 | 2 | 3 | 4 | 5 | |||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
留言簿(5)
隨筆檔案(57)
- 2011年3月 (2)
- 2011年2月 (4)
- 2010年12月 (2)
- 2010年10月 (4)
- 2009年10月 (1)
- 2009年9月 (3)
- 2009年8月 (2)
- 2009年3月 (2)
- 2008年11月 (5)
- 2008年7月 (1)
- 2007年11月 (6)
- 2007年10月 (2)
- 2007年9月 (1)
- 2007年5月 (1)
- 2007年4月 (2)
- 2007年3月 (5)
- 2006年11月 (1)
- 2006年10月 (2)
- 2006年9月 (11)
相冊(cè)
友情鏈接
搜索
最新評(píng)論

- 1.?re: 持續(xù)改進(jìn)才能叫敏捷[未登錄](méi)
-
@BeanSoft
不錯(cuò),所有的方法都是在不斷改進(jìn)的,沒(méi)有像敏捷開發(fā)這么注重反饋,注重改進(jìn)的。 - --Aaron
- 2.?re: 持續(xù)改進(jìn)才能叫敏捷[未登錄](méi)
- 任何軟件開發(fā)都是在持續(xù)改進(jìn)中 這和是不是敏捷根本扯不上關(guān)系 在我看來(lái) 敏捷不過(guò)是另一個(gè)不斷炒作的概念而已
- --BeanSoft
- 3.?re: 持續(xù)改進(jìn)才能叫敏捷
- 持續(xù)創(chuàng)新才能另辟蹊徑
- --波浪理論
- 4.?re: 持續(xù)改進(jìn)才能叫敏捷[未登錄](méi)
- 評(píng)論內(nèi)容較長(zhǎng),點(diǎn)擊標(biāo)題查看
- --Eric
- 5.?re: 丹佛的天氣[未登錄](méi)
- 我也將要去啊。給點(diǎn)建議吧,到底應(yīng)該帶點(diǎn)什么。這種天氣好恐怖啊
- --彭彭