my_file
像这样:
SELECTED NAME AGE
* adam 30
bob 70
我想输出:
adam
bob
但是,如果我尝试:cat my_file|awk '{print $2}'
它会输出
NAME
adam
70
关于如何获得awk
来解释空白列的任何建议?
答案 0 :(得分:1)
具有gawk
字段宽度
$ awk -v FIELDWIDTHS='11 8 3' '{print $2}' file
NAME
adam
bob
答案 1 :(得分:0)
请您尝试以下。
awk '{printf("%s%s",/^ +/?$1:$2,ORS)}' Input_file
输出如下。
NAME
adam
bob