次のように私の入力ファイルがある: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
ありがとうジョナサン。これは正常に動作しましたが、なぜ私の正規表現がそのトリックをやっていないのかを悩ましています... – SCO
私の増幅された答えを参照してください... –
正確な答え、私の間違いの深い説明で、大きな!ありがとうございました ! – SCO