ChinaUnix.net
相关文章推荐:

awk命令详解

原文件test内容: M.TDGJ 05/99 48542 GREEN 8 40 44 J.KUH 06/99 48371 green 9 24 26 P.BUNNY 02/99 48 Yellow 12 35 28 P.BUNNY 02/99 48 Yellow 12 35 28 J.Troll 07/99 4842 Brown-3 12 26 26 L.Tansl 05/99 4712 Brown-2 12 30 28 若抽取其中的一行: awk '$3=="48" {print $0}' test 显示内容:P.BUNNY 02/99 4...

by 落音 - Shell - 2009-04-22 22:33:34 阅读(2515) 回复(9)

相关讨论

awk -F### '{print $4,$5,$9}' /apache2/logs/access_fashion_log|grep -v ' Windows '|grep GET|grep php|sed -e 's/\[//' -e 's/\]/ /' -e "s/\// /" -e 's/\]/ /' -e "s/\// /" -e 's/:/ /g'|awk '{print "4009028600""\t"$9"\t"$3"\t"$2"\t"$1"\t"$4"\t"$5}' 看不太懂,那位明示,谢谢!

by greysky-zfj - 系统管理 - 2005-09-13 16:43:22 阅读(1624) 回复(5)

awk是一个比较复杂、功能强大的shell命令,我对awk知之甚少,特别是其参数,比如有 awk -F 、awk -v等,请问哪位高手能够详细给出awk的参数说明,谢谢。 如果还能给出awk较为详细的使用说明的话,本人将万分感谢!

by likfan - Shell - 2006-04-18 23:51:43 阅读(1753) 回复(4)

还是awk问题: 有一文本文件如下: begin kfjiel llfjif ifjkejalfjdo kdfjiejf kdfjiejfakjdf kdjfiadfll jdifjkemfiaj kdjfiejijaf abc 124 56 87789 56589 412563 f 1254253 65458 12 474 54 loe 45 4784 584758 69854 21 f 7845 541 248547 58 658954 iek 174 58 6585478 47 54 f 44 778 547...

by 独孤求败unix - Shell - 2009-06-25 12:39:58 阅读(2100) 回复(15)

有如下一个文本文件: abc 457 85 89 df 12 784 788 dfdfdf 1 4 45 我想用awk命令交换域2$2和域4$4的位置,并且,每个域的字符数都必须控制在8个字符, 请问各大侠此问题如何解决,谢谢

by 独孤求败unix - Shell - 2009-06-25 11:13:44 阅读(1825) 回复(11)

大家好,我想在以下的awk命令中的print部分输出一个特殊字符's 即,期望输出eg. test1.c's time 08:58 命令为: awk '{name=$9;time=$8;if(name ~ /test/)print name" \'s time" time}' temp.out 但是这样子运行不了,原因就是因为这个'是一个特殊字符,但我已经在它前面加\了,这样不是可以去掉它的特殊意义了吗?为什么还不行?谢谢!

by huangbt_unix - Shell - 2008-09-10 16:53:35 阅读(2595) 回复(10)

请问这条命令哪里有错,谢谢 找了好久找不出来 awk '{for (m=1;mawk: cmd. line:1: {for (m=1;mawk: cmd. line:1: ^ syntax err [ 本帖最后由 WinnerBoy 于 2008-3-28 15:01 编辑 ]

by WinnerBoy - Shell - 2008-03-28 15:06:14 阅读(1439) 回复(4)

现有文件111.txt [quote] ncrlog\15615\20070101.txt:COM MOBILE:13965389365 ncrlog\15615\20070102.txt:COM MOBILE:13855513825 ncrlog\15615\20070102.txt:AMOUNT=50.00 ncrlog\15615\20070102.txt: MTR 62232754000308918 ncrlog\15615\20070102.txt: 10:48 MTR ACCEPTED ncrlog\15615\20070104.txt:UNI MOBILE: 13335555353 ncrlog\15615\20070104.txt:AMOUNT=100.00 ncrlog\15615\20070104.txt: MTR 622879091500000056...

by xy-coordinate - Shell - 2007-03-03 11:36:17 阅读(1400) 回复(3)

$ cat datafile Charles Main 5364 .98 3 34 Sharon Grey 9870 .97 5 23 TB Savage 5423 .84 5 20 $ more awkfile.sh /^Sharon/{print "Hello Sharon!"} {print $1,$2,$3} $ awk -f awkfile.sh datafile Charles Main 5364 Hello Sharon! Sharon Grey 9870 TB Savage 5423 不明白的是awk不是一行一行读入缓冲区的吗, 那样就因该先执行/^Sharon/{print "Hello Sharon!"}, 然后执行{print $1,$2,$3} 最终的结果应该是 Hello Sh...

by seramiller - 系统管理 - 2006-04-06 11:24:28 阅读(952) 回复(2)

这是linux下的一个脚本 cat /usr/bin/run-parts #!/bin/bash 2 3 # run-parts - concept taken from Debian 4 5 # keep going when something fails 6 set +e 7 8 if [ $# -lt 1 ]; then 9 echo "Usage: run-parts

" 10 exit 1 11 fi 12 13 if [ ! -d $1 ]; then 14 echo "Not a directory: $1" 15 exit 1 16 fi ...

by stankeeper - Shell - 2006-03-22 08:37:16 阅读(938) 回复(1)

我是 unix 初学者, 专家能告诉我 如何使用 awk 命令吗 ? 多谢 dxu

by dxu - Shell - 2005-11-27 00:57:57 阅读(861) 回复(1)