亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
12下一頁(yè)
最近訪問(wèn)板塊 發(fā)新帖
查看: 2545 | 回復(fù): 12
打印 上一主題 下一主題

請(qǐng)教一個(gè)grep的問(wèn)題(已解決) [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2006-03-07 18:49 |只看該作者 |倒序?yàn)g覽
  1. [root@server ~]# cat testfile
  2. looks
  3. likes
  4. looker
  5. long
復(fù)制代碼

  1. [root@server ~]# grep 'oo*' testfile
  2. looks
  3. looker
  4. long
復(fù)制代碼


  1. [root@server ~]# grep 'ooo*' testfile
  2. looks
  3. looker
復(fù)制代碼



不明白的地方:grep 'ooo*' testfile 應(yīng)該是匹配testfile中有三個(gè)“o”的項(xiàng)。

[ 本帖最后由 daaxiang 于 2006-3-8 13:15 編輯 ]

論壇徽章:
0
2 [報(bào)告]
發(fā)表于 2006-03-07 18:50 |只看該作者
原帖由 daaxiang 于 2006-3-7 18:49 發(fā)表
  1. [root@server ~]# cat testfile
  2. looks
  3. likes
  4. looker
  5. long
復(fù)制代碼

  1. [root@server ~]# [root@server ~]# grep 'oo*' testfile
  2. looks
  3. looker
  4. long
復(fù)制代碼



[code][root@server ~]# gre ...


看看 * 號(hào)是個(gè)什么意思

論壇徽章:
1
榮譽(yù)會(huì)員
日期:2011-11-23 16:44:17
3 [報(bào)告]
發(fā)表于 2006-03-07 18:52 |只看該作者
它們一樣么?
grep 'ooo.*'
grep 'ooo*'

論壇徽章:
0
4 [報(bào)告]
發(fā)表于 2006-03-07 19:49 |只看該作者
原帖由 dbcat 于 2006-3-7 18:50 發(fā)表
看看 * 號(hào)是個(gè)什么意思



  1. *            一個(gè)單字符后面跟*,表示匹配0個(gè)或多個(gè)此單字符
復(fù)制代碼



還是不太明白啊,'ooo*'應(yīng)該表示至少有3個(gè)‘o’呀

論壇徽章:
0
5 [報(bào)告]
發(fā)表于 2006-03-07 19:52 |只看該作者
原帖由 寂寞烈火 于 2006-3-7 18:52 發(fā)表
它們一樣么?
grep 'ooo.*'
grep 'ooo*'



這個(gè)應(yīng)該是不一樣的吧

論壇徽章:
0
6 [報(bào)告]
發(fā)表于 2006-03-07 22:38 |只看該作者
匹配0到n

論壇徽章:
0
7 [報(bào)告]
發(fā)表于 2006-03-08 00:50 |只看該作者
有必要用*號(hào)和單引號(hào)嗎?
grep oo testfile
grep ooo testfile
不是符合你的要求嗎?
grep中用到Metacharcter+pattern(要和引號(hào)配合)一般是幾種情況":
grep '^pattern'  匹配行頭
grep 'pattern$'   行尾
grep 'p.....n'     點(diǎn)號(hào)任意,一點(diǎn)一字符.
grep '[a-z0-9]*'  范圍
grep '[Pp]attern'  選擇
grep '[^a-z]attern'  非

grep 'pattern*'沒(méi)見(jiàn)過(guò).
你的例子中,如果查找的是從第二個(gè)字符起連續(xù)兩個(gè)oo,應(yīng)該是
grep '^.[o][o]*' testfile
沒(méi)有試驗(yàn)環(huán)境.版磚任意--free

論壇徽章:
0
8 [報(bào)告]
發(fā)表于 2006-03-08 08:29 |只看該作者
1、*表示跟前驅(qū)的0個(gè)和多個(gè)字符匹配,oo*表示一個(gè)o加零個(gè)或多個(gè)o,所以
只有一個(gè)o也可以匹配成功,當(dāng)然ooo*也是同理,匹配oo或多個(gè)o。
2、oo.*表示匹配oo加任意零個(gè)或多個(gè)字符。
aizong 該用戶已被刪除
9 [報(bào)告]
發(fā)表于 2006-03-08 09:28 |只看該作者
提示: 作者被禁止或刪除 內(nèi)容自動(dòng)屏蔽

論壇徽章:
0
10 [報(bào)告]
發(fā)表于 2006-03-08 12:01 |只看該作者
原帖由 ruifox 于 2006-3-8 08:29 發(fā)表
1、*表示跟前驅(qū)的0個(gè)和多個(gè)字符匹配,oo*表示一個(gè)o加零個(gè)或多個(gè)o,所以
只有一個(gè)o也可以匹配成功,當(dāng)然ooo*也是同理,匹配oo或多個(gè)o。
2、oo.*表示匹配oo加任意零個(gè)或多個(gè)字符。


換個(gè)說(shuō)法不用用00 來(lái)表示不利于理解



1、*表示跟前驅(qū)的0個(gè)和多個(gè)字符匹配,12*表示一個(gè)2加零個(gè)或多個(gè)2,所以
只有一個(gè)2也可以匹配成功
2、12.*表示匹配12加任意零個(gè)或多個(gè)字符。
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過(guò)ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP