我有一个包含一些服务器详细信息的表,我需要提取其状态
Server Server-ID Hostname Last Online Status
------------ ----------- --------- -------------- ------
server1 2018-Mar-13 21:39:45 RUNNING
server2 2018-Mar-13 21:39:35 RUNNING
server3 2018-Mar-13 21:51:32 RUNNING
server4 XX-YY ubuntu 2018-Mar-13 21:55:04 RUNNING
server5 2018-Mar-13 21:52:48 RUNNING
server6 2018-Mar-13 21:43:58 RUNNING
需要输出:
RUNNING
RUNNING
RUNNING
RUNNING
RUNNING
RUNNING
从上表中我需要获取所有服务器的状态。 Server-ID和Hostname列可以为空或有几个条目。我能做到这一点最简单的方法是什么? 我尝试了几个awk命令,但没有找到完整的解决方案
答案 0 :(得分:1)
简单awk
会有所帮助。
awk 'FNR>2{print $NF}' Input_file
说明: 检查条件FNR>2
,检查行号是否大于2
,然后才继续执行更多命令。 {print $NF}
表示打印最后一列的值。