首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在ntpdate结果中插入年份

在ntpdate结果中插入年份
EN

Stack Overflow用户
提问于 2016-07-24 00:45:02
回答 1查看 80关注 0票数 0

我跟踪我的机器的时间偏移量,只是意识到我的日志没有显示这条线所在的年份。所以问题很简单...

如何获得要插入的2016,或者更确切地说是当前年份?例如,ntpdate -v产生:

代码语言:javascript
复制
23 Jul 12:24:09 ntpdate[10251]: ntpdate 4.2.6p5@1.2349-o Fri Oct 23 16:44:06 UTC 2015 (1)
23 Jul 12:24:09 ntpdate[10251]: no servers can be used, exiting

我希望它能产生:

代码语言:javascript
复制
23 Jul 2016 12:24:09 ntpdate[10251]: ntpdate 4.2.6p5@1.2349-o Fri Oct 23 16:44:06 UTC 2015 (1)
23 Jul 2016 12:24:09 ntpdate[10251]: no servers can be used, exiting

额外的加分,如果提供了一个解决方案,以扫描通过一个长的文本文档,并作出适当的替换工作从当前日期,即一个工具,以修复我现有的和缺少的日志。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-24 01:47:10

所有的功劳都归功于hek2mgl。

像这样的东西运行得很好:

代码语言:javascript
复制
$ ntpdate -v 2>&1 | awk -v year="$(date +%Y)" '{$3=year" "$3}1'

请注意,对date的调用的年份已插入,并且可能与ntpdate在12月31日晚些时候提供的其余时间戳不匹配。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38544146

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档