ChinaUnix.net
相关文章推荐:

awk过滤用法

请教awk的详细用法,大家帮忙!!!谢谢

by a8911039 - 其他UNIX - 2004-05-11 19:06:43 阅读(1891) 回复(1)

相关讨论

我要滤出一列数据并打印。但这列数据有百分号,全是百分比。我能不能把百分号也滤掉?? 不然后面程序调用会出错

by qianmin1986 - Shell - 2009-02-26 22:37:32 阅读(1305) 回复(7)

我在用awk过滤postfix日志的时候用: awk 'BEGIN{"date "|getline d;split(d,mon)} $1==mon[2] && $2==mon[3] && $5 ~ /postfix/' log >> lognew 可以把当天的日志过滤出来,但是我想得到昨天的日志的时候用: awk 'BEGIN{"date -d "-1 day""|getline d;split(d,mon)} $1==mon[2] && $2==mon[3] && $5 ~ /postfix/' log >> lognew 总是报下面的错: awk: cmd. line:1: fatal: expression for `|' redirection has null string value...

by biaog - Shell - 2006-04-12 15:14:05 阅读(1457) 回复(2)

aaa 111 222333 aaa 222 111333 bbb 333 222555 ccc 222 333444 ...... 如何用awk取第三列前两位为11和22的行,,

by tonyfu - Shell - 2006-01-06 16:33:15 阅读(3054) 回复(11)

我的是rh ,用shell 中awk过滤一个文件aa.log aa.log中是如下内容AC_200307082235_0xf0.tar.gz AC_200307082240_0xf1.tar.gz AC_200307082245_0xf2.tar.gz 现在我要取0708_0xf1 和 0708_0xf2 到一个新文件,怎么用awk实现。

by janson_kai - Shell - 2003-07-11 17:18:57 阅读(1199) 回复(2)

如何将 数组iparr[1]=1.1.1.2-5 用awk 做成 1.1.1.2 1.1.1.3 1.1.1.4 1.1.1.5 存入数组imarr[1]?

by ztj2247 - Shell - 2009-08-28 19:34:54 阅读(2214) 回复(1)

下面这个LOG中 AMQ8417: Display Channel Status details. CHANNEL(00.01) CHLTYPE(RCVR) CONNAME(10.199.10.24) CURRENT LSTSEQNO(2) RQMNAME(QM00) STATUS(RUNNING) SUBSTATE(RECEIVE) LSTSEQNP(2) 这个括号里的2是个会变的数值,我现在要提取这个2,定向到一个文件,文件名字就叫2.怎么实现啊!

by guoyazhou - Shell - 2009-10-14 11:37:43 阅读(2030) 回复(10)

awk 是一种非常好的语言,同时有一个非常奇怪的名称。在本系列(共三篇文章)的第一篇文章中,Daniel Robbins 将使您迅速掌握 awk 编程技巧。随着本系列的进展,将讨论更高级的主题,最后将演示一个真正的高级 awk 演示程序。 捍卫 awk 在本系列文章中,我将使您成为精通 awk 的编码人员。我承认,awk 并没有一个非常好听且又非常“时髦”的名字。awk 的 GNU 版本(叫作 gawk)听起来非常怪异。那些不熟悉这种语言的人可能听说过 "...

by nimysun - Solaris文档中心 - 2007-03-26 13:53:51 阅读(1435) 回复(0)

在linux下: [root@linux root]# cat tmp 192.168.1.1 [root@linux root]# cut -d . -f 2 tmp 168 在hpux下: test[/chen]cut -d : -f 1,5 /etc/passwd root: daemon: bin: sys: adm: uucp: lp: nuucp: hpdb:ALLBASE nobody: www: mqm:,,, -------------------------------------------------------------------------------- 在linux下: [root@linux root]# awk 'BEGIN {FS="."} { print $1 " " $2 " " $3 " " $4} ' tmp 192 168...

by ignite - HP文档中心 - 2006-11-13 16:47:43 阅读(1336) 回复(0)

有一文件如下: action=newthread post 99 extra 11 用awk怎么实现使文件变成: action=newthread post 99 extra 11

by cnriver - Shell - 2006-01-11 20:32:56 阅读(1656) 回复(15)

能告诉我awk的具体用法吗?万分感谢!

by cn1210 - AIX - 2004-04-26 21:35:39 阅读(1852) 回复(3)