awk - awk:当有空白列时,如何确保一致的列编号?
问题描述
my_file
是这样的:
SELECTED NAME AGE
* adam 30
bob 70
我想输出:
adam
bob
但是,如果我尝试:cat my_file|awk '{print $2}'
它输出
NAME
adam
70
关于如何awk
计算空白列的任何建议?
解决方案
具有gawk
字段宽度
$ awk -v FIELDWIDTHS='11 8 3' '{print $2}' file
NAME
adam
bob
推荐阅读
- logging - 我可以区分“scraper”和休闲浏览器吗?
- html - 在 Laravel where 子句中使用 html 元素
- drm - Drm 视频在播放 2 分钟后停止
- python - 从表中选择
- c# - 来自硬件的 Tripledes
- python - 替换 Python Dataframe 中的空白空间
- java - 与 JPanel Swing 中的限制组件对齐
- node.js - 一条 Express 路线上的多个 Mongoose 模式
- protractor - 如何在量角器中设置 Chrome AutoSelectCertificateForUrls 选项
- bash - awk 语言中的 RS