我需要一些关于awk和双引号的帮助。 我有这个文本文件与标签值分开(多行)。
实施例。
22-03-2016 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
我正在努力与awk这样做。报价有问题。
感谢任何其他方式!
此致
罗纳德
答案 0 :(得分:0)
确定,
所以我找到了一个使用sed的解决方案..(不得不切换到一个真正的linux环境..但是好的)
使用此命令: sed -i.bak -r's /([0-9] {2}) - ([0-9] {2}) - ([0-9] {4})/ \ 3- 3- \ \ 1 / g'TextFile
总是很有趣我在发布问题后立即找到答案....