不确定最有效的方法来做到这一点。 Bash似乎是最简单的,我有一个开始的日期。转换文本文件的列
set -A mAMon N/A Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
sed -e 's/-/ /g' -e 's/\(.*:..\).\{4\}/\1/' -e 's/\.\([0-9]\)/ \1/g' -e 's/\./ /2' inp_file
我已经figiured了如何提取列,但不知道如何转换
这是我...
代码:
NEWDNS 04-Jun-2011 06:00:59.762 10.220.136.217 crl.verisign.com
这是什么我需要....更改日期,删除mil秒,删除ips中的句点,并删除url中的最后一个句点。
代码:
NEWDNS 2011-06-04 06:00:59 10 220 136 217 crl.verisign com
感谢
这将是'awk',而不是'sed'工作! – Caleb 2011-06-09 11:04:27