如何使用 awk 打印输出

如何使用 awk 打印输出

此命令统计信息 给出如下输出。如何使用 awk 或 grep 获取仅显示几天的正常运行时间?我无法使用“”获取输出。

HOSTNAME  LOAD  MEMORY  SWAP  PROCS  TIME  UPTIME
Server    0.01     9%     3%    54  10:39  22 days 10:16:03

答案1

使用 grep -egrep -o "[0-9]+ days"

(your nstats command) | sed -n '2p' | egrep -o "[0-9]+ days"
22 days

使用 awk -awk '{print $14,$15}'

(your nstats command) | sed -n '2p' | awk '{print $7,$8}'
22 days

使用 awk(仅限日期)-awk '{print $14}'

(your nstats command) | sed -n '2p' | awk '{print $7}'
22

相关内容