【发布时间】:2021-07-21 08:43:14
【问题描述】:
我有一个类似的 csv 文本文件
2008-01-14T13:38:37.000,10.36,92.7,43.9,C200801141338s,20080114T133837M583Z044
2008-01-16T11:54:44.100,32.35,85.29,12.0,C200801161154d,20080116T115444M589Z012
...
用awk '{print $1,$5,$6} 输出第一列(日期时间)和最后两列很容易,但我想重新格式化日期时间,比如2008-01-14T13:38:37.000 到20080114_133837.x。怎么做?谢谢。
【问题讨论】:
-
Real CSV 实际上是一种相当复杂的格式。如果这是任何一种重要的应用程序,您应该使用一个好的 CSV 库。我知道 perl 和 python 都有。