GAWK 手册(十)第十章 □例 这里将列出 gawk 程式的一些例子。
此程式会印出所有输入行之中,栏位的最大个数。
此程式会印出一行超过 80 个字元的每一行。此处只有 pattern 被列出,action 是采用内定的 print。
对於拥有至少一个栏位的所有行,此程式皆会印出。这是一个简单的方法,将一个档案里的所有空白行删除。
对於拥有至少一个栏位的所有行,此程式皆会印出。这是一个简单的方法,将一个档案里的所有空白行删除。
此程式会印出□围是 0 到 100 之间的 7 个乱数值。
此程式会印出所有指定的档案之bytes数目的总和。
此程式会将指定档案里最长一行的长度印出。expand 会将 tab 改成 space,所以是用实际的右边界来做长度的比较。
此程式会将所有使用者的login名称,依照字母的顺序印出
此程式会将一个档案的总行数印出。
此程式也会将一个档案的总行数印出,但是计算行数的工作由gawk来做。
此程式印出档案的内容时,会在每行的最前面印出行号,它的功能与 'cat -n' 类似。 第十一章 结论 gawk 对於资料的处理具有很强的功能。它能够以很短的程式完成想要做的事,甚至一或二行的程式就能完成指定的工作。同样的一件工作,以 gawk 程式来写会比用其它程式语言来写短很多。 gawk 是 GNU 所做的 awk,它是公众软体(Public Domain) 可免费使用。 上一篇:GAWK 手册(九) 下一篇:Shell 编程(1) 更多相关文章
|
推荐文章
精彩文章
|