ChinaUnix.net
相关文章推荐:

awk之asorti排序实例 2小时前

由于工作需要,写了一个awk排序的函数,发上来,以后大家就可以不用重复劳动 [code] awk ' { #按空格分割记录成数组并输出 n = split($0, array, " "); for(i = 1; i <= n; i++) { printf(array); } print ""; #排序后输出 sort(array, n); for(i = 1; i <= n; i++) { printf(array); } print ""; } #冒泡法排序 #参数1 数组 #参数2 数组长度 function sort(array, array_length) { for(i = 1; i <= array_lengt...

by 皇家救星 - Shell - 2009-03-12 20:27:02 阅读(5280) 回复(4)

相关讨论

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

by lovegqin - Linux文档专区 - 2009-01-17 14:20:46 阅读(743) 回复(0)

Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 /* Style Definitions */ table.MsoNormalTable {mso-style-name:普通表格; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin:0cm; mso-para-...

by shareman - Linux文档专区 - 2009-01-06 17:16:25 阅读(798) 回复(0)

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

by zzxia - Linux文档专区 - 2008-06-30 14:54:27 阅读(810) 回复(0)

如题,有字符串orijdnvoaiweucn,怎样用awk给它排序???

by k-bryant - Shell - 2012-10-11 14:04:13 阅读(1918) 回复(9)

本帖最后由 Gray1982 于 2010-10-14 15:43 编辑 6134 鲁AT5260 6135 鲁AT4871 6136 鲁AT4413 6137 鲁AT5254 6138 鲁AT4841 6139 鲁AT2454 6140 鲁AT4847 6141 鲁AT4411 想要排成 第2列最后一位数字,以奇偶排序 谢谢 不好意思上面的内容写少了 内容是这样的 1000 振储新屏05 鲁AT4848 2010.10.11 1001 振储新屏05 鲁AT5249 2010.1.11 1002 振储新屏05 鲁AT2450 2010.9.1 10...

by Gray1982 - Shell - 2010-10-14 16:22:15 阅读(1618) 回复(6)

各位高手,如何对下面的文本排序呢? shutdown:x:0:1:Shutdown User,AA1,AB1:/:/usr/local/bin/shutdown 我想将以“:”分割的第五列中以“,”分割的第二列排序,请问怎样做? 谢谢!

by shot - Shell - 2009-09-22 12:11:19 阅读(2395) 回复(5)

请问下个为,在awk脚本中,能用sort給数组排序么?如下:数组 n--mores[n] Elizabeth Stachelin--(916) 440-1763 Tom Savage--(408) 926-3456 Archie McNichol--(206) 548-1348 Dan Savage--(406) 298-7744 John Goldenrod--(916) 348-4278 Guy Quigley--(916) 343-6410 Mike Harrington--(510) 548-1278 例:more[Elizabeth Stachelin]=(916) 440-1763 现在需要以n的下标的第二个字段排序,用sort能作么?谢谢!

by Gavinzhang2008 - Shell - 2008-04-24 13:17:17 阅读(4485) 回复(6)

内容如下: test123qw test2232322qw test1qw test232qw ............. ............. 如何按test和qw间的数值大小降序或升序排列?

by echoaix - Shell - 2006-05-28 22:29:19 阅读(5004) 回复(6)

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

by mumutouv - Linux文档专区 - 2009-06-01 15:09:19 阅读(726) 回复(0)

awk介绍 9.1 调用awk 三种方式: 1. 命令行方式: awk [-F filed-separator] 'commands' input-files -F 指定分隔符(默认是空格或tab) commands awk的命令 input-files 要处理的文件 2. 将所有awk命令插入一个文件,并使awk程序可执行,然后用awk命令解释器作为脚本的首行,以便通过键入脚本名称来调用它 3. 将所有的awk命令插入一个单独文件,然后调用: awk -f awk-script-file input-files -f 指明调...

by Rockenwind - Linux文档专区 - 2009-04-24 15:13:13 阅读(2366) 回复(0)