我的輸入文件如下:如何使用sed從時間戳中刪除毫秒?
12/13/2011,07:14:13.724,12/13/2011 07:14:13.724,231.56.3.245,LasVegas,US
我希望得到如下:
12/13/2011,07:14:13,12/13/2011 07:14:13,231.56.3.245,LasVegas,US
我想這一點,但沒有成功:
sed "s/[0-9]{2}\:[0-9]{2}\:[0-9]{2}\(\.[0-9]{1,3}\)/\1/g" input_file.csv > output.csv
謝謝喬納森。這工作正常,但現在wodering爲什麼我的正則表達式沒有做到這一招... – SCO 2011-12-18 17:55:43
看到我放大的答案... – 2011-12-18 17:57:43
精確的答案,深入解釋我的錯誤,大起來!謝謝 ! – SCO 2011-12-18 18:04:50