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

Chinaunix

標(biāo)題: sed對正則元字符+的支持和版本有關(guān)係嗎? [打印本頁]

作者: wind_ch    時(shí)間: 2011-03-25 17:28
標(biāo)題: sed對正則元字符+的支持和版本有關(guān)係嗎?
對於這樣一行記錄
  1. aabbbb
復(fù)制代碼

  1. sed -n "/a+/"p file
復(fù)制代碼
不能匹配到
  1. sed -n "/aa/"p file
復(fù)制代碼
就可以
作者: xiaopan3322    時(shí)間: 2011-03-25 17:32
你想干什么???
+號(hào)加個(gè)轉(zhuǎn)義:
  1. sed -n "/a\+/"p file
復(fù)制代碼

作者: wind_ch    時(shí)間: 2011-03-25 17:43
剛試了下, 加個(gè)\是可以的, 但是"+"不是元字符嗎? "*"用的時(shí)候就不需要加\啊,

下麵的網(wǎng)站也沒要加\: http://blog.csdn.net/cxqdong/archive/2008/01/01/2007884.aspx
作者: wind_ch    時(shí)間: 2011-03-25 17:49
http://www.tsnc.edu.cn/default/tsnc_wgrj/doc/sed.htm這個(gè)裏面描述的又沒有把"+"當(dāng)元字符
作者: xiaopan3322    時(shí)間: 2011-03-25 17:58
本帖最后由 xiaopan3322 于 2011-03-25 18:05 編輯
剛試了下, 加個(gè)\是可以的, 但是"+"不是元字符嗎? "*"用的時(shí)候就不需要加\啊,

下麵的網(wǎng)站也沒要加\:
wind_ch 發(fā)表于 2011-03-25 17:43



對,+是元字符,但+不是sed元字符集中的成員
作者: wind_ch    時(shí)間: 2011-03-25 18:05
回復(fù) 5# xiaopan3322


    那莫非csdn的那個(gè)兄弟弄錯(cuò)了, 他在用"+"的時(shí)候沒有要加\,  所以我想問是不是有版本的區(qū)別, 至少在我的GNU sed 4.1.5上"+"是沒有當(dāng)做元字符的.
作者: xiaopan3322    時(shí)間: 2011-03-25 18:06
回復(fù) 6# wind_ch


    改了,看樓上,,,




歡迎光臨 Chinaunix (http://72891.cn/) Powered by Discuz! X3.2