ChinaUnix.net
相关文章推荐:

awk提取网页链接

我有一行代码 fprintf(stdout, "first, this is string:%s", "a,b,c\n") 怎么用awk解析出函数的各个参数 自己尝试用split,以逗号作为分隔符,但是字符串里面也有逗号 希望得到的结果是 array[1] ="stdout" array[2] ="first, this is string:%s" array[3] = "a,b,c\n" 函数参数个数是可变的 对fprintf(stdout, "hello world") 希望得到结果是 array[1]= "stdout" array[2]= "hello world" 谢谢 [ 本帖最后由 shalvey 于 2006-12...

by shalvey - Shell - 2006-12-27 13:47:22 阅读(1131) 回复(3)

相关讨论

echo "aa,bb,,20"|awk -F, ' {print $1,$2,$3,$4}'|read a b c d,得到的结果是a=aa,b=bb,c=20,和我想的结果不一样,我想要 a=aa,b=bb,c= ,d=20,不知道那位大哥有办法。

by lovetjl - Shell - 2007-08-21 10:31:37 阅读(1957) 回复(3)

60.217.32.56 - - [22/Jul/2009:04:03:06 +0800] "GET /trade/pic_member.cgi?color=000000&id=26394957&digest=a6e5ba4c05ebe4ab5737f6eb37ba8cbe HTTP/1.0" 200 353 "http://china.toocle.com/bin/gen_check_t.cgi?1248206924671" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.0.3705)" 59.51.114.14 - - [22/Jul/2009:04:03:06 +0800] "GET /bin/gen_check_t.cgi?1248206921576 HTTP/1.0" 200 58 "http://c...

by daxian195 - Shell - 2009-08-21 15:49:37 阅读(2210) 回复(5)

awk 提取日志IP的问题 有很多个日志文件,比如file1 file2 file3 file4 ...... 每个文件的格式都一样,比如: 192.168.1.2 12323232 234234234 23424243234 192.168.10.9 adsfadf adfadfafa adfadfafadfadfa 220.210.21.2 asdfadf adfafdadf asdfafadfadfaf 192.168.1.2 234423 adfadf asdfadfadfaf 我如何提取出所有日志文件中的IP并标明其个数像下面这样: 192.168.1.2 2 192.168.10.9 1 220.210.21.2 1

by MYSQLER - Shell - 2009-08-21 12:01:12 阅读(3186) 回复(6)

mysql> select distinct uid from stat_login_200907 order by rand() limit 10000; uid去重分布式提取10000个数据,distinct加order by rand() 会很慢 mysql> create table sjdel_login200907 select distinct(uid) as uid from stat_login_200907 ; 新建个表把uid写到新表中 mysql> select uid from sjdel_login200907 order by rand() limit 10000 into outfile '/tmp/user200907.txt'; 在新的表中分布式提取10000个uid,命令...

by nychenlei - MySQL文档中心 - 2009-08-06 10:59:49 阅读(1756) 回复(0)

每个字段形如 ,如何高效的提取value="*****"中间的*** 望各位不吝赐教

by jinl - Shell - 2008-06-11 05:07:10 阅读(4337) 回复(22)

ifconfig 结果如下: eth0 Link encap:Ethernet HWaddr 00:0C:29:BD:02:CA inet addr:192.168.0.112 Bcast:192.168.0.255 Mask:255.255.255.0 inet6 addr: fe80::20c:29ff:febd:2ca/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:9661564 errors:1 dropped:1 overruns:0 frame:0 TX packets:54986 errors:0 dropped:0 overruns:0 carr...

by sbyond - Shell - 2006-03-29 10:38:15 阅读(1332) 回复(3)

查了两天,不得结果,望大侠们相助 文件A id1 v1 v5 id2 v2 v6 id3 v3 v7 文件B id1 k1 k3 id2 k2 k4 B文件中的只有第三列有用,如k3,k4 A文件与B文件关系为相同id值,即第一列 产生结果为,打印出AB均能找得到的,且将B文件的第三列加在A文件每行的最后 如 id1 v1 k3 id2 v2 k4 请问用awk如何实现,最好能带解释的,我查了好多例子,但找不到解释 另试过将 AB文件合并,再sort,然后以两行合并为一行,应能实现,但要求AB文件...

by dmhorse - Shell - 2005-02-07 09:08:26 阅读(2291) 回复(16)

6480|3947839|22814|李美娟|300.0|300.0|20030722|175930|5|0| 3508120|182| 6486|3947839|22809|杨国华|50.0|50.0|20030722|182051|4|0| 6619115|182| 6487|3947839|22722|邱庆嵩|100.0|100.0|20030722|175143|4|0| 3889132|174| 2718|3947839|6228|张福全|16.82|16.82|20030623|163140|6|0| 2515206|190| 2740|3947822|13318|吴国成|1.89|1.89|20030725|162340|4|0| 2331308|190| 如上文本,我要提取第七字段含有200307且第九字段...

by qym - 其他UNIX - 2004-05-30 17:26:20 阅读(1575) 回复(10)

文件格式如下: printf("开始切换[app_risk]\n") ; EXEC SQL update app_risk set classcode = :ls_newclasscode where classcode = :ls_oldclasscode; if(sqlca.sqlcode) { printf("表名:[app_risk]-返回错误:[%d]\n",sqlca.sqlcode) ; memset ( CharLines, 0, sizeof ( CharLines ) ) ; sprintf (CharLines, "表名:[app_risk]-返回错误:[%d]\n",sqlca.sqlcode) ; fprintf(fp1,CharLines); ...

by javajavaclone - Shell - 2009-08-20 09:34:43 阅读(1914) 回复(8)

知道文件中的一行 含有“-d”或"“--dst-range" 但是不能确定它在一行中的哪一个域, 我想把“-d”域或“--dst-range ” 域后边的域打印出来! file: iptables -A APP -m set --set app10000 src -p tcp -m multiport --dports 1,2,3,4,5,6,7,8 -d 1.1.1.1 -m time --weektime 111111100002359 -j DROP iptables -A APP -m set --set app10000 src -p tcp -m multiport -d 1.1.1.1 -m time --weektime 111111100002359 -j...

by bfz814 - Shell - 2009-07-21 12:37:31 阅读(1920) 回复(12)