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 阅读(2516) 回复(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 阅读(1626) 回复(5)

还是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 阅读(2101) 回复(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 阅读(1440) 回复(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 阅读(1402) 回复(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 阅读(954) 回复(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 阅读(940) 回复(1)

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

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

哪位大虾能给小弟详细讲讲 awk 的用法,好吗?小弟觉得这个命令挺实用,就是不怎么会。谢谢啦!! 比如下例: a|b|c d|e|f 想把第二列的b e 跟第一列的a b 互换 。应该如何操作呢?3q~~~~

by cll_1981 - 其他UNIX - 2004-10-28 07:44:25 阅读(966) 回复(2)