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

  免費注冊 查看新帖 |

Chinaunix

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

求助:如何提取postqueue -p的內(nèi)容 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2008-10-27 08:29 |只看該作者 |倒序瀏覽
20279CFCA4*   10564 Thu Oct 23 00:52:04  xiqcao@xibobie.com.cn
                                         mail1@test.cn

8520FBEB36*   10596 Sun Oct 26 14:42:36  muamadin@surecom.com
                                         mail1@test.cn

E5008C14FD*    3089 Wed Oct 22 08:25:23  lne@aegon.hu
                                         mail1@test.cn

EA6AB1AD1FD*    2564 Sun Oct 26 07:38:46  [email=flamur-%5Bemail%%3Ca%20href=]5Dinthians@aatd.org.ar[/email]
                                         mail1@test.cn

請問如何提取根據(jù)mail1@test.cn提取出8520FBEB36,20279CFCA等隊列號?

[ 本帖最后由 aximofu 于 2008-10-27 09:03 編輯 ]

論壇徽章:
0
2 [報告]
發(fā)表于 2008-10-27 09:54 |只看該作者
PS: man postsuper里頭給出了提示
postqueue -p |tail +2 |grep -v ’^$’ | awk  ´BEGIN { RS = "" } { if  ($8 == mail1@test.cn") print $1}' |tr -d ’*!’
但是linux下頭似乎不支持tail +2的做法,這樣我該怎么辦?

[ 本帖最后由 aximofu 于 2008-10-27 10:01 編輯 ]

論壇徽章:
5
2015年辭舊歲徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:50:282015年亞洲杯之朝鮮
日期:2015-03-13 22:47:33IT運維版塊每日發(fā)帖之星
日期:2016-01-09 06:20:00IT運維版塊每周發(fā)帖之星
日期:2016-03-07 16:27:44
3 [報告]
發(fā)表于 2008-10-27 11:03 |只看該作者

回復(fù) #2 aximofu 的帖子

man tail

不知道你的源數(shù)據(jù)是什么樣的。

[ 本帖最后由 blackold 于 2008-10-27 11:05 編輯 ]

論壇徽章:
0
4 [報告]
發(fā)表于 2008-10-27 11:11 |只看該作者
原數(shù)據(jù)就是用postqueue -p 列出來的,不知道LS用不用postfix的
  mail1@test.cn和下一個序列之間有一行空行,現(xiàn)在的問題就是我不知道該怎么定義RS,使得在使用awk時可以把每個mail1@test.cn作為上一行的一個域

論壇徽章:
5
2015年辭舊歲徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:50:282015年亞洲杯之朝鮮
日期:2015-03-13 22:47:33IT運維版塊每日發(fā)帖之星
日期:2016-01-09 06:20:00IT運維版塊每周發(fā)帖之星
日期:2016-03-07 16:27:44
5 [報告]
發(fā)表于 2008-10-27 11:22 |只看該作者

回復(fù) #4 aximofu 的帖子

postsuper ..| awk 'BEGIN { RS="";FS="[ *]*"} /mail1@test\.cn/{print $1}'
應(yīng)該滿足你了。

論壇徽章:
0
6 [報告]
發(fā)表于 2008-10-27 12:22 |只看該作者
呃,不好意思,是我沒列清楚,postque -p的內(nèi)容并不是每個序列號都有*的,也有沒有的
20279CFCA4*   10564 Thu Oct 23 00:52:04  xiqcao@xibobie.com.cn
                                         mail1@test.cn

8520FBEB36*   10596 Sun Oct 26 14:42:36  muamadin@surecom.com
                                         mail1@test.cn

D274AC4327     9952 Sun Oct 26 21:38:23  rys@gtge.com
                                         mail1@test.cn

03F8BBF672!    2153 Mon Oct 27 10:14:59  mariajesuscamachonn@aj.santcugatobert.net
                                         zhu@sina.com

每個第二行的email為mail1@test.cn的就提取出第一行的郵件隊列號(20279CFCA4,8520FBEB36等)
順便問一下RS=""的輸入記錄分割府是什么?

[ 本帖最后由 aximofu 于 2008-10-27 12:31 編輯 ]

論壇徽章:
1
處女座
日期:2014-12-23 17:59:27
7 [報告]
發(fā)表于 2008-10-27 12:31 |只看該作者
man awk

自己看manual...

論壇徽章:
5
2015年辭舊歲徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:50:282015年亞洲杯之朝鮮
日期:2015-03-13 22:47:33IT運維版塊每日發(fā)帖之星
日期:2016-01-09 06:20:00IT運維版塊每周發(fā)帖之星
日期:2016-03-07 16:27:44
8 [報告]
發(fā)表于 2008-10-27 12:37 |只看該作者

回復(fù) #6 aximofu 的帖子

那根據(jù)你的數(shù)據(jù)修改FS就行了。

論壇徽章:
0
9 [報告]
發(fā)表于 2008-10-27 12:39 |只看該作者
原帖由 blackold 于 2008-10-27 12:37 發(fā)表
那根據(jù)你的數(shù)據(jù)修改FS就行了。

不明白,一開始你用*作FS還可以理解,但現(xiàn)在隊列號沒有規(guī)律了,如何定義FS

論壇徽章:
5
2015年辭舊歲徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:50:282015年亞洲杯之朝鮮
日期:2015-03-13 22:47:33IT運維版塊每日發(fā)帖之星
日期:2016-01-09 06:20:00IT運維版塊每周發(fā)帖之星
日期:2016-03-07 16:27:44
10 [報告]
發(fā)表于 2008-10-27 12:45 |只看該作者

回復(fù) #9 aximofu 的帖子

沒有規(guī)律?你的隊列號之后的字符是什么? 是space * !嗎?
您需要登錄后才可以回帖 登錄 | 注冊

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