优秀是一种习惯
发布时间:2013-02-25 18:20:02
有这样一段文本:aaa bbb abc bbb abc abb aab acc abb bbb abc abb aab acc aab acc abb bcc bbc...需要按照bbb、abc、abb、acc、aaa顺序排序,如果数据不是这其中之一,则排在最后面,这个顺序没有更多要求。代码如下:#!/usr/bin/awk -ffunc shuchu(n,item){for (x=1;x<=n;x++)print item.........【阅读全文】
发布时间:2013-02-22 16:26:51
日志格式如下:127.0.0.1 - - [03/Feb/2013:14:18:10 +0800] "GET /ucenterrvicecenter/SCenterRequest.php HTTP/1.0" 302 242127.0.0.1 - - [03/Feb/2013:14:18:10 +0800] "GET /ucenterrvicecenter/SCenterRequest.php HTTP/1.0" 200 -111.111.111.35 - - [03/Feb/2013:14:18:32 +0800] "GET /myadmin/ HTTP/1.1.........【阅读全文】
发布时间:2013-02-20 19:54:05
网友问题:把域名之间的数据合并写入以域名命令的文件 怎么写啊 ?数据如下:up.ap.mm-img.com10086squid headerinterior_redirector xxxxup.ap.mm-img.com10086squid readawk代码如下所示:执行结果如下:.........【阅读全文】
发布时间:2013-01-10 11:21:03
一开始我觉很简单的问题,使用awk或者cut输出第一个和第四字段不就完了嘛。。但是其实不是,passwd文件中只有gid没有组名,那这样的话还得需要group文件,做gid到组名的映射。 问题:求出passwd中uid>500的用户名和组名? 下面是我的代码:awk -F: 'NR==FNR{group[$3]=$1}NR!=FNR{if($4>500)print $1,group[$4]}' /etc/group /etc/passwd ......【阅读全文】
发布时间:2012-12-17 15:26:44
database1|error|security|summarydatabase1|info|vio|summarydatabase1|error|deep|summary用awk怎么处理成下面的内容:SECURITY|database1|error|security|summaryVIO|database1|info|vio|summaryAIX_DEEP|database1|error|deep|summary有点意思的是,添加的第一个字段虽然和第三个字段很像,单却不是....下面是我的代码awk -vFS="|"‘BEGIN{key[security]="SECURITY";key[vi......【阅读全文】