如何在UNIX中拆分ISO 8601日期/时间列?

时间:2019-07-19 03:06:44

标签: unix

我正在尝试拆分具有以下格式的日期/时间的列:2019-01-01 16:40:50

我想将其分为4个单独的列,分别是Year,Month,Date和Start Hour。在命令行上执行此操作的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

这应该有效:

days

尽管我相信,echo "2019-01-01 16:40:50" | tr '[-:]' ' ' | awk '{ OFS = "," }{print $1,$2,$3,$4}' 可以更有效地完成它。 (对awk经验不足)