shell – awk在HP-UX上的END块行为

为什么awk’END {print}’文件返回一个空字符串?

我检查了文件,它不以空行结束.

我在HP-UX上.

END表示“在处理完文件后执行给定的块”,没有与之关联的数据.

如果要处理最后一行,请将每行保存在默认块中的变量中,然后在结束块中处理该变量.

awk '{ last_line = $0; } END { /* do something with last_line */}' file

或者在将数据提供给awk之前使用tail

相关文章

用的openwrt路由器,家里宽带申请了动态公网ip,为了方便把2...
#!/bin/bashcommand1&command2&wait从Shell脚本并行...
1.先查出MAMP下面集成的PHP版本cd/Applications/MAMP/bin/ph...
1、先输入locale-a,查看一下现在已安装的语言2、若不存在如...
BashPerlTclsyntaxdiff1.进制数表示Languagebinaryoctalhexa...
正常安装了k8s后,使用kubect工具后接的命令不能直接tab补全...