したいこと
dbからcsvファイルを取り出した後に、sedコマンドを使ってdatetime型のyyyy-mm-dd hh:mm:ss.fffをyyyy-mm-dd hh:mm:ssに置換しようとしています。
試したこと
以下の正規表現を使ったgrepで上記の値を取ることは成功しましたが、sedコマンドを使用した置換ができません。
grep -E “[0-9]{4}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])(\S|\s)([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]\.[0-9]{1,}” test.csv
sed -e "s/\([0-9]{4}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])(\S|\s)([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]\)\.[0-9]{1,}/\1/g" test.csv
詰まっておりますのでご教授のほどよろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー