我有一个输入文件文件,其内容经常用不同数量的字段更新,我想要的是打印到每个输入文件行的最后一个字段的新文件:awk'{print $( NF-1)}'outputfile
错误:和awk:(FILENAME = - FNR = 2)致命:尝试访问字段-1
需要帮忙.提前致谢
在没有字段的行(空行或所有空格)NF为0,因此计算结果为$(-1).此外,如果只有一个字段,您的代码将打印出来$0,这可能不是您想要的.
awk 'NF>=2 {print $(NF-1)}'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12870 次 |
| 最近记录: |