Windows上GAWK的使用(六)


这里将列出 gawk.exe 程式的一些例子。

gawk.exe.exe "{if (NF > max) max = NF}
END {print max}"
此程式会印出所有输入行之中,栏位的最大个数。

gawk.exe "length($0) > 80"
此程式会印出一行超过80 个字元的每一行。此处只有 pattern 被
列出,action 是采用内定的 print。

gawk.exe "NF > 0"
对於拥有至少一个栏位的所有行,此程式皆会印出。这是一个简
单的方法,将一个档案里的所有空白行删除。

gawk.exe "{if (NF > 0) print}"
对於拥有至少一个栏位的所有行,此程式皆会印出。这是一个简
单的方法,将一个档案里的所有空白行删除。

gawk.exe "BEGIN {for (i = 1; i <= 7; i++)
print int(101 * rand())}"
此程式会印出□围是 0 到 100 之间的 7 个乱数值。

gawk.exe "BEGIN {FS = """:"""}
{print $1 | "sort"}" /etc/passwd
此程式会将所有使用者的login名称,依照字母的顺序印出

gawk.exe "{nlines++}
END {print nlines}"
此程式会将一个档案的总行数印出。

gawk.exe "END {print NR}"
此程式也会将一个档案的总行数印出,但是计算行数的工作由gawk.exe
来做。

gawk.exe "{print NR,$0}"
此程式印出档案的内容时,会在每行的最前面印出行号

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值