使用awk在列中格式化日期

MJM

我只想解决这个问题。我正在运行下面的代码

 awk -F, 'NR>1{gsub(/\:/,"",$4);gsub(/\-/,"",$4);gsub(/\.0/,"",$4);gsub(/\ /,",",$4);NF--}{$1=$1}1' OFS=, sample

$ cat样本

 1,0,null,2014-11-24 08:15:18.0,1
 1,0,null,2014-11-24 08:15:16.0,1

输出是

1,0,null,2014-11-24 08:15:18.0,1
1,0,null,20141124,081516

我的预期输出:

1,0,null,20141124,081518,1
1,0,null,20141124,081516,1

有人可以帮我解决上面的代码吗?

格伦·杰克曼

您可能只需要

awk -F, '{gsub(/[-:]/,"",$4);sub(/ /,OFS,$4);sub(/\.0$/,"",$4)}1' OFS=, sample

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用awk在csv中格式化日期顺序

来自分类Dev

使用lubridate在一列中格式化多种日期格式

来自分类Dev

使用Moment.js在JS中格式化日期

来自分类Dev

使用DisplayFormat时,日期未在View中格式化

来自分类Dev

使用msaccess和ODBC在PHP中格式化日期

来自分类Dev

使用Moment.js在JS中格式化日期

来自分类Dev

使用不同的语言在 VBA 中格式化日期

来自分类Dev

使用awk格式化日期字段

来自分类Dev

在PostgreSQL中格式化日期

来自分类Dev

在PowerShell中格式化日期月份

来自分类Dev

在jQuery中格式化日期时间

来自分类Dev

在Go中格式化详细日期

来自分类Dev

在R中格式化日期

来自分类Dev

在SSRS中格式化日期时间

来自分类Dev

在HighCharts中格式化日期

来自分类Dev

在Argo中格式化日期

来自分类Dev

防止在VBA中格式化日期?

来自分类Dev

在Word中格式化任意日期

来自分类Dev

无法在<input>中格式化日期

来自分类Dev

在PostgreSQL中格式化日期

来自分类Dev

在R中格式化日期

来自分类Dev

在 Rails 中格式化日期

来自分类Dev

在 XSLT 中格式化日期时间

来自分类Dev

在 Python 字典中格式化日期

来自分类Dev

在 BigQuery 中格式化日期

来自分类Dev

在Microsoft Excel中格式化列?

来自分类Dev

使用Struts2在JSP中格式化Joda-Time的日期

来自分类Dev

使用json_value时如何在TSql中格式化日期

来自分类Dev

使用Moment.js在ASP.NET MVC中格式化视图模型日期