;; QUESTION SECTION: ;www.cache.gslb.netease.com. IN A ;; ANSWER SECTION: www.cache.gslb.netease.com. 1800 IN A 61.135.253.16 www.cache.gslb.netease.com. 1800 IN A 61.135.253.17 www.cache.gslb.netease.com. 1800 IN A 61.135.253.9 www.cache.gslb.netease.com. 1800 IN A 61.135.253.10 www.cache.gslb.netease.com. 1800 IN A 61.135.253.11 www.cache.gslb.netease.com. 1800 IN A 61.135.253.12 www.cache.gslb...
by listen1001 - Shell - 2009-08-20 11:58:19 阅读(1371) 回复(6)
例如 cat xxx | awk '$1 ~ /([^&]+)/ {print xxxxx}' 请问,我怎么能print ([^&]+)内的内容呢?
来不及自己看贴了,看看谁帮忙啊? 比如记录如下: 123343242 AAAAAAAA 343243243 BBBBBBBB 在匹配到AAAAAAAA后,想PRINT 出 上一行,也就是 "123343242" 怎么写AWK啊?
一个档案内容格式如下: 11/30/08 17:12:39:271: There was No Timeout configured for Multiline Localized Text Util. Check Env Props for localization.util.prop.path at com.hit.service.service.ServiceConn.send(ServiceConn.java:225) at com.hit.service.service.StdProcessStrategy.p_process(StdProcessStrategy.java:103) 11/30/08 14:36:03:262: There was No Timeout configured for Multilin...
我是想,当一条记录的第二项字段的内容匹配字符串 time时,能否修改此记录的第三个字段的内容?? 谢谢了!!! 就是不知道awk除了追加写的能力外有没有修改的能力。。
为什么这么写就没有输出? $ echo www.test.com |awk -F'.''BEGIN{ OFS="."}' '{print $1,$2,$3,$4}' www.test.com $ echo www.test.com |awk -F'.''BEGIN{ OFS="."}' '{print $2,$3,$4}' $ 要想打印第2段以后的内容怎么写。
有一列数据里包含很多数字,我想匹配带5同时代7的行显示出来,一下是我写的 awk -F '#' '{ if($8 ~/5/ && $8 ~/7/ ) print $0}' 但是会匹配出来很多数字,而不是带5同时代7的行