質問編集履歴

2

タイポ修正

2022/05/27 23:24

投稿

takaaa
takaaa

スコア7

test CHANGED
File without changes
test CHANGED
@@ -11,7 +11,7 @@
11
11
 
12
12
 
13
13
  ```
14
- 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
14
+ 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
15
15
  ```
16
16
 
17
17
  詰まっておりますのでご教授のほどよろしくお願いいたします。

1

一部修正

2022/05/27 23:10

投稿

takaaa
takaaa

スコア7

test CHANGED
File without changes
test CHANGED
@@ -1,5 +1,5 @@
1
1
  ### したいこと
2
- csvファイルdatetime型のyyyy-mm-dd hh:mm:ss.fffをyyyy-mm-dd hh:mm:ssに置換しようとしています。
2
+ dbからcsvファイルを取り出した後に、sedコマンドを使ってdatetime型のyyyy-mm-dd hh:mm:ss.fffをyyyy-mm-dd hh:mm:ssに置換しようとしています。
3
3
 
4
4
  ### 試したこと
5
5
  以下の正規表現を使ったgrepで上記の値を取ることは成功しましたが、sedコマンドを使用した置換ができません。
@@ -11,7 +11,7 @@
11
11
 
12
12
 
13
13
  ```
14
- 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" users.csv
14
+ 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
15
15
  ```
16
16
 
17
17
  詰まっておりますのでご教授のほどよろしくお願いいたします。