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

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

Chinaunix

  平臺 論壇 博客 文庫
12下一頁
最近訪問板塊 發(fā)新帖
查看: 2803 | 回復(fù): 18
打印 上一主題 下一主題

[文本處理] 關(guān)于正則表達(dá)式 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2014-08-06 12:15 |只看該作者 |倒序瀏覽
本人在學(xué)習(xí)shell腳本多關(guān)鍵詞匹配的過程中遇到一些問題,具體來說就是想實現(xiàn)與PHP里面類似match的功能,例如在PHP中的語句-match ‘^(?<strunum>\d{1,})(<strunit>GB$|MB$)'就可以將將匹配的字符串或數(shù)字分別放到變量strunum和strunit中,請問類似的語句在shell腳本里面有沒有?比如想在文件test.txt里面一次性匹配關(guān)鍵詞you和he的話,將you的查找結(jié)果賦給變量a,he的查找結(jié)果賦給b,如何來實現(xiàn)?我寫了個 egrep '(?<$a>^you)|(?<$b>^he)' test.txt ,發(fā)現(xiàn)不能實現(xiàn),求指導(dǎo)

論壇徽章:
0
2 [報告]
發(fā)表于 2014-08-06 12:28 |只看該作者
求大神指導(dǎo)呀

論壇徽章:
32
處女座
日期:2013-11-20 23:41:20雙子座
日期:2014-06-11 17:20:43戌狗
日期:2014-06-16 11:05:00處女座
日期:2014-07-22 17:30:47獅子座
日期:2014-07-28 15:38:17金牛座
日期:2014-08-05 16:34:01亥豬
日期:2014-08-18 13:34:25白羊座
日期:2014-09-02 15:03:55金牛座
日期:2014-11-10 10:23:58處女座
日期:2014-12-02 09:17:52程序設(shè)計版塊每日發(fā)帖之星
日期:2015-06-16 22:20:002015亞冠之塔什干火車頭
日期:2015-06-20 23:28:22
3 [報告]
發(fā)表于 2014-08-06 12:33 |只看該作者
shell的正則不支持,perl應(yīng)該可以~

論壇徽章:
0
4 [報告]
發(fā)表于 2014-08-06 13:03 |只看該作者
那有沒有相似的功能呀回復(fù) 3# yestreenstars


   

論壇徽章:
33
榮譽(yù)會員
日期:2011-11-23 16:44:17天秤座
日期:2014-08-26 16:18:20天秤座
日期:2014-08-29 10:12:18丑牛
日期:2014-08-29 16:06:45丑牛
日期:2014-09-03 10:28:58射手座
日期:2014-09-03 16:01:17寅虎
日期:2014-09-11 14:24:21天蝎座
日期:2014-09-17 08:33:55IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-04-17 06:23:27操作系統(tǒng)版塊每日發(fā)帖之星
日期:2016-04-18 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-04-24 06:20:0015-16賽季CBA聯(lián)賽之天津
日期:2016-05-06 12:46:59
5 [報告]
發(fā)表于 2014-08-06 13:06 |只看該作者
你可以直接在 cli 使用 php呀, 連代碼都不用改多少 .

論壇徽章:
0
6 [報告]
發(fā)表于 2014-08-06 13:12 |只看該作者
關(guān)鍵現(xiàn)在想寫成shell腳本的回復(fù) 5# q1208c


   

論壇徽章:
33
榮譽(yù)會員
日期:2011-11-23 16:44:17天秤座
日期:2014-08-26 16:18:20天秤座
日期:2014-08-29 10:12:18丑牛
日期:2014-08-29 16:06:45丑牛
日期:2014-09-03 10:28:58射手座
日期:2014-09-03 16:01:17寅虎
日期:2014-09-11 14:24:21天蝎座
日期:2014-09-17 08:33:55IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-04-17 06:23:27操作系統(tǒng)版塊每日發(fā)帖之星
日期:2016-04-18 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-04-24 06:20:0015-16賽季CBA聯(lián)賽之天津
日期:2016-05-06 12:46:59
7 [報告]
發(fā)表于 2014-08-06 13:18 |只看該作者
回復(fù) 6# yan123456787

有這個必要么?

先從技術(shù)上來說, shell 本身并不支持這個方式, 如果要實現(xiàn), 需要變通的法子, 大約
是使用 sed awk之類的, 再配置 eval才能實現(xiàn).

再從程序上來說, shell 也好, php 也罷, 都是幫我們完成工作, 哪個方便, 就用哪個.
這就好象前幾天 空中管制, 很多人從上海到北京都改高鐵了, 難道, 你就一定要坐飛機(jī)
去北京么?
   

論壇徽章:
145
技術(shù)圖書徽章
日期:2013-10-01 15:32:13戌狗
日期:2013-10-25 13:31:35金牛座
日期:2013-11-04 16:22:07子鼠
日期:2013-11-18 18:48:57白羊座
日期:2013-11-29 10:09:11獅子座
日期:2013-12-12 09:57:42白羊座
日期:2013-12-24 16:24:46辰龍
日期:2014-01-08 15:26:12技術(shù)圖書徽章
日期:2014-01-17 13:24:40巳蛇
日期:2014-02-18 14:32:59未羊
日期:2014-02-20 14:12:13白羊座
日期:2014-02-26 12:06:59
8 [報告]
發(fā)表于 2014-08-06 14:24 |只看該作者
1. X-Y problem
尋找解決方案的提問藝術(shù)
http://www.72891.cn/forum.p ... mp;fromuid=24785593

2. what do you want to do ?

論壇徽章:
0
9 [報告]
發(fā)表于 2014-08-06 18:04 |只看該作者
根本目的就是想能夠在一個文件里利用shell腳本批量匹配多個關(guān)鍵詞,每個關(guān)鍵詞如果找到匹配則返回1,不匹配返回NULL回復(fù) 8# jason680


   

論壇徽章:
32
處女座
日期:2013-11-20 23:41:20雙子座
日期:2014-06-11 17:20:43戌狗
日期:2014-06-16 11:05:00處女座
日期:2014-07-22 17:30:47獅子座
日期:2014-07-28 15:38:17金牛座
日期:2014-08-05 16:34:01亥豬
日期:2014-08-18 13:34:25白羊座
日期:2014-09-02 15:03:55金牛座
日期:2014-11-10 10:23:58處女座
日期:2014-12-02 09:17:52程序設(shè)計版塊每日發(fā)帖之星
日期:2015-06-16 22:20:002015亞冠之塔什干火車頭
日期:2015-06-20 23:28:22
10 [報告]
發(fā)表于 2014-08-06 18:07 |只看該作者
回復(fù) 9# yan123456787

awk '/keyword1/&&/keyword2/&&...&&/keywordN/{print 1}'
   
您需要登錄后才可以回帖 登錄 | 注冊

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

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP