我有一个类似“ 2014-01-30 05:04:27 GMT”的日期,如果我运行日期-d“ 2014-01-30 05:04:27 GMT”,则输出在我服务器的时区(“ Thu 2014年1月30日16:04:27”)。
通过使用grep和cut,我从文件中提取了GMT中的日期。但是,我正在努力将其转换为本地时间。
例如:
[user @ server日志]#grep“某事” logfile.txt | grep“成功” | 切-f1 -d'['
输出:2014-01-30 05:04:27 GMT
我可以在末尾添加什么,以将该输出传递给“ date -d”?
尝试:
- [user @ server日志]#grep“某事” logfile.txt | grep“成功” | 切-f1 -d'['| 日期-d
- [user @ server日志]#grep“某事” logfile.txt | grep“成功” | 切-f1 -d'['| 日期
- [user @ server日志]#grep“某事” logfile.txt | grep“成功” | 切-f1 -d'['| date -d“ $ 1”