从文本文件中提取第一列和最后一列

use*_*415 8 unix

我有一个文本文件,我只想要第一列和最后一列.然而问题是它们被随机位置的空格和制表符分开,使我很难使用cut

USER02163 name BAD
USER5415 ab lsi ei GOOD
USER15356 sl oe ow BAD
Run Code Online (Sandbox Code Playgroud)

期望的输出是:

USER02163 BAD
USER5415 GOOD
USER15356 BAD
Run Code Online (Sandbox Code Playgroud)

有没有人有一个hacky方式我可以得到我想要的输出?

unx*_*nut 15

最简单的使用方法awk.命令是:

awk '{print $1, $NF}' filename
Run Code Online (Sandbox Code Playgroud)