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

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
12
最近訪問板塊 發(fā)新帖
樓主: udevu
打印 上一主題 下一主題

[文本處理] 行中引號部分去掉文件路徑問題 [復(fù)制鏈接]

論壇徽章:
0
11
發(fā)表于 2012-11-29 20:31
回復(fù) 3# dn833
繼續(xù)解釋,看回帖學好多東西
awk '{for(i=3;i<=NF;i++)gsub(/[^"].*\//,"",$i);print $0}'
gsub很強大,查了一下類似s/xxx/xxx/g
從第三個字段開始處理
NF=3                NF=4                                   NF=5                    NF=6
"one/file_1     one/two/three/file_2      one/two/four/five/file_3     file_4"
gsub(/[^"].*\//,"",$i);
這個是匹配 非引號 然后跟著 任意字符 然后是 斜線,
這個應(yīng)該是匹配最長串
執(zhí)行過程大致是這樣的:
i=3   匹配到one/ 刪除  (這里沒有匹配引號)
i=4   匹配到one/two/three/ 刪除
依此類推
執(zhí)行完成后打印

如有解釋錯誤,請指出





   

論壇徽章:
0
12
發(fā)表于 2012-11-29 20:32
回復(fù) 7# ljwd1000
這個思路很好啊,咋沒想到呢?


   

論壇徽章:
0
13 [報告]
發(fā)表于 2012-11-29 20:33 |只看該作者
回復(fù) 8# yestreenstars

這個應(yīng)該是最簡潔的了吧


   

論壇徽章:
0
14 [報告]
發(fā)表于 2012-11-29 20:34 |只看該作者
回復(fù) 9# licong_jay

perl 不會,以后再學吧

   

論壇徽章:
0
15 [報告]
發(fā)表于 2012-11-29 20:39 |只看該作者
已忽略是什么意思啊,寫了半天被忽略了。。。。

論壇徽章:
0
16 [報告]
發(fā)表于 2012-11-29 20:52 |只看該作者
回復(fù) 3# dn833


    這位兄弟貼了代碼就溜了。。


   解釋下被。

論壇徽章:
0
17 [報告]
發(fā)表于 2012-11-29 22:54 |只看該作者
回復(fù) 16# 力哥丶
解釋貼寫了半天,被CU吞了 找也找不會來
大致是 匹配不含引號的含反斜線最長串,然后刪掉


   

論壇徽章:
5
未羊
日期:2014-08-04 16:15:21天秤座
日期:2014-08-13 13:52:372015年辭舊歲徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:56:112015亞冠之浦和紅鉆
日期:2015-06-29 15:30:48
18 [報告]
發(fā)表于 2012-11-29 23:54 |只看該作者
回復(fù) 16# 力哥丶


    awk '{for(i=3;i<=NF;i++)gsub(/[^"].*\//,"",$i);print $0}'

每行從第三列開始,逐列替換從第一個不是引號開始到最后一個/的所有字符為空(也就是刪除掉),然后再整行打印就是樓主想要的結(jié)果了

論壇徽章:
0
19 [報告]
發(fā)表于 2012-12-03 14:53 |只看該作者
回復(fù) 10# udevu


    感謝解釋
                :-)
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(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