我有一个文本文件(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
将其粘在循环中,您将能够在整个文件上操作。