过滤列Linux

时间:2017-10-18 15:02:26

标签: linux awk sed grep

我猜这个问题对你来说很容易 - 但我是Linux“noob”。

给出的是Juniper-Router的输出:

 PID USERNAME PRI NICE   SIZE    RES STATE    TIME   WCPU COMMAND
 2434 root      96    0 96476K 14180K select   0:05  0.10% jdhcpd

是否有可能(我在设备上有一个shell)以某种方式过滤输出以仅显示WCPU百分比?我想创建一个脚本,一旦超过阈值就重启服务 - 但我只需要值本身 - 而不是所有的“用户名,PID”和东西。

1 个答案:

答案 0 :(得分:1)

只需 awk

<Juniper-call> | awk 'NR==2{ print $9 }'

以上内容应打印如下值:

0.10%