小编Khe*_*dun的帖子

查找上次运行 yum update 的时间

我正在构建一个脚本来找出服务器列表上次完全更新的时间yum update

history |grep "yum update"|head -n 1但是,我可以通过 a 找到它,问题是用户可以启动它但没有在提示中输入“y”。

我尝试的另一种方法是 yum history

ID     | Login user               | Date and time    | Action(s)      | Altered
-------------------------------------------------------------------------------
   109 | <xyz user>              | 2015-08-20 07:18 | Erase          |   1 E<
   108 | root <root>              | 2015-08-18 08:56 | Update         |    3 >
   107 | root <root>              | 2015-08-14 07:39 | Update         |    1
   106 | root <root>              | 2015-08-14 07:38 | Update         |    1
   105 | root <root>              | …
Run Code Online (Sandbox Code Playgroud)

yum centos

16
推荐指数
3
解决办法
5万
查看次数

如果字符串的值大于零,则之前的 Grep 行

您好,我有一个包含以下信息的文本文件:

#[Tue Oct 25 00:00:02 2016] --- START OUTPUT
#CMD: XXX
END-->0<--
#[Tue Oct 25 00:00:57 2016] --- END
#RETURN: 1
#ELAPSED TIME (in seconds): 55

#[Tue Oct 25 00:05:01 2016] --- START OUTPUT
#CMD: XXX
END-->0<--
#[Tue Oct 25 00:05:33 2016] --- END
#RETURN: 0
#ELAPSED TIME (in seconds): 32
Run Code Online (Sandbox Code Playgroud)

如果对应的返回值为0,我想获取该--EndReturn和该Elapsed>

到目前为止,我刚刚能够 grep 返回行 grep "#RETURN:" -A 1 -B 1 f.log

但是只有当 Return 为>0 时我才如何 grep ?

期望的输出:

#[Tue …
Run Code Online (Sandbox Code Playgroud)

text-processing

2
推荐指数
1
解决办法
1844
查看次数

标签 统计

centos ×1

text-processing ×1

yum ×1