博文

目前显示的是 三月, 2006的博文

[AWK] 用awk处理较为复杂的数据

一个awk(my.awk)脚本,使用方式: awk -f my.awk data.txt function strip(s){ gsub ( / ^ *| *$ / , "" , s) ; return s} function stripColon(s){a= length ( ":" )+ index (s , ":" ) ; return strip( substr (s , a))} BEGIN {      OFS = ","     process= 0      print "名称" , "人均消费" , "电话" , "地址" , "菜系" , "特色菜" } {      if (process == 1 ){          #print myarray["name"]          if ( $1 ~ "查看全部网友评论" )         {              print myarray[ "name" ] , myarray[ "avg" ] , myarray[ "tel" ] , myarray[ "add" ] , myarray[ "ser" ] , myarray[ "spe" ]              delete myarray         }          else if ( $1 ~ "查看餐馆详细信息" || $1 ~ "向朋友推荐" || $1 ~ "挑错或补充信息" || $1 ~ "网友打分" || $1 ~ /口味/ ) { }          else if ( $1 ~ "满分为10分" )       

[AWK] 用awk处理数据

一个awk脚本,使用方法: awk -f my.awk data.txt function strip(s){ gsub(/^ *| *$/, "", s) , "" , s) ; return s} function stripColon(s){a= length ( ":" )+ index (s , ":" ) ; return strip( substr (s , a))} BEGIN { OFS = " , " process= 0 print "名称" , "人均消费" , "电话" , "地址" , "菜系" , "特色菜" } { if (process == 1 ){ #print myarray["name"] if ( $1 ~ "查看全部网友评论" ) { print myarray[ "name" ] , myarray[ "avg" ] , myarray[ "tel" ] , myarray[ "add" ] , myarray[ "ser" ] , myarray[ "spe" ] delete myarray } else if ( $1 ~ "查看餐馆详细信息" || $1 ~ "向朋友推荐" || $1 ~ "挑错或补充信息" || $1 ~ "网友打分" || $1 ~ /口味/ ) { } else if ( $1 ~ "满分为10分" ) {

[Google Maps] Where are you from?

今天在 Google Maps 上一通好找,终于可以回答这个问题了。 I'm from here 哈哈,可惜图片分辨率还是不够,看不见俺家的屋顶,放到最大后,中间有一个黑点,俺家就在旁边。。。 不看地图,还真不知道俺家周围是这么多的水啊。

[awk] 数据过滤

[root@VmwareHost ~]# ps -ef -aux Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.3/FAQ USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.2 3308 560 ? S 12:15 0:00 init [3] HOME=/ TERM=linux SELINUX_INIT= root 2 0.0 0.0 0 0 ? SN 12:15 0:00 [ksoftirqd/0] root 3 0.0 0.0 0 0 ? S< 12:15 0:00 [events/0] root 4 0.0 0.0 0 0 ? S< 12:15 0:00 \_ [khelper] root 5 0.0 0.0 0 0 ? S< 12:15 0:00 \_ [kacpid] root 18 0.0 0.0 0 0 ? S< 12:15 0:00 \_ [kblockd/0] root 28 0.0 0.0 0 0 ? S 12:15 0:00 \_ [pdflush] root 29 0.0 0.0 0 0 ? S 12:15 0:00 \_ [pdflush] root 31 0.0 0.0 0 0 ? S< 12:15 0:00 \_ [aio/0] root 19 0.0 0.0 0 0 ? S