如何使用bash重新计算(从过去)到UTC的时间戳记



我有一个文本文件(data.txt),其中包含我本地时间区域(cest)中表达的时标:

示例:

2015-05-13   23:12:11
2015-05-14   00:13:23
2015-05-14   07:12:13
2015-05-14   08:34:45
2015_05-14   19:39:44 

我必须编写一个bash脚本,将这些时间戳记重新计算到UTC(cest = utc 2hrs)。

预期输出文件:

2015-05-13   21:12:11
2015-05-13   22:13:23
2015-05-14   05:12:13
2015-05-14   06:34:45
2015_05-14   17:39:44

我将date命令与许多选项(-d-u)无效。我会感谢任何建议。

我可以通过您尝试过的选项来生成您的示例:

$ date +"%F  %T" -d "2015-05-13   23:12:11 CEST" -u
2015-05-13  21:12:11

将其粘在循环中,您将能够在整个文件上操作。

相关内容

  • 没有找到相关文章

最新更新