不確定最有效的方法來做到這一點。 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