如何检测EOF在AWK? [英] How to detect EOF in awk?
本文介绍了如何检测EOF在AWK?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
有没有办法来确定当前行是否是输入流的最后一行?
Is there a way to determine whether the current line is the last line of the input stream?
推荐答案
您有两个选择,无论那种凌乱。
You've got two options, both kind of messy.
- 存放在临时变量每一当前行的副本,然后使用END块来处理它。
- 使用系统命令来运行|在BEGIN块WC -l函数getline来获取文件中的行数,再算上了该值 。
您可能与2号一点点得到它的运行游戏,但它应该工作。它已经有一段时间,因为我已经做过的awk。
You might have to play with #2 a little to get it to run, but it should work. Its been a while since I've done any awk.
这篇关于如何检测EOF在AWK?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文