awk 和双引号

  • 本文关键字:awk file date awk sed
  • 更新时间 :
  • 英文 :


我需要一些关于awk和双引号的帮助。我有这个文本文件,用制表符值(多行)分隔。

前任。

2016-03-22 11:25 25 会话重新连接成功 用户 10.10.10.10

现在我想更改日期表示法。我希望上面的例子是2016-03-22 11:25 (如%Y-%m-%d %H:%M

我正在尝试使用 awk(在我的 Mac 上)我可以手动更改日期:

date -j -u -f "%d-%m-%Y %H:%M" "22-03-2016 11:25" "+%Y-%m-%d %H:%M"

结果: 2016-03-22 11:25

我正在努力解决这个问题。报价有问题。

任何其他方法都值得赞赏!

问候

夏佳理

好的,

所以我找到了使用 sed 的解决方案。(不得不切换到真正的Linux环境......但没关系)

使用此命令:sed -i.bak -r 's/([0-9]{2})-([0-9]{2})-([0-9]{4})/\3-\2-\1/g' 文本文件

总是很有趣,我在发布问题后如何立即找到答案......

相关内容

  • 没有找到相关文章

最新更新