質問編集履歴
3
訂正
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
### 前提・実現したいこと
|
2
2
|
|
3
|
-
複数のディレクトリ下にある.csvファイルの「00:00」または「59:00」を含まない行を一括で削除したいです。
|
3
|
+
複数のディレクトリ下にある.csvファイルの「00:00」または「59:00」を含まない行を一括で削除したいです。(指摘いただきました。「00:00」も「59:00」も含まない行を一括削除したい。です。)
|
4
4
|
ディレクトリの構成は以下の通りです。
|
5
5
|
|
6
6
|
cdで2018ディレクトリに移動し、Jan下の0101.csvやFeb下の0201.csvのある行を削除できたらなと思っています。
|
2
追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -30,7 +30,7 @@
|
|
30
30
|
find . -name '*.csv' -exec sed -i.bak '1d' {} \;
|
31
31
|
```
|
32
32
|
|
33
|
-
###編集したい.csvファイル
|
33
|
+
###編集したい.csvファイル(,でセルが区切られている)
|
34
34
|
```csv
|
35
35
|
2017/02/28 07:00:00,100,200,300,400
|
36
36
|
2017/02/28 07:10:00,100,200,300,400
|
1
csvファイルの中身を追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -28,4 +28,15 @@
|
|
28
28
|
しかしこのコマンドではcdで移動したディレクトリにあるファイルしか削除できませんでした。
|
29
29
|
```
|
30
30
|
find . -name '*.csv' -exec sed -i.bak '1d' {} \;
|
31
|
+
```
|
32
|
+
|
33
|
+
###編集したい.csvファイル
|
34
|
+
```csv
|
35
|
+
2017/02/28 07:00:00,100,200,300,400
|
36
|
+
2017/02/28 07:10:00,100,200,300,400
|
37
|
+
2017/02/28 07:20:00,100,200,300,400
|
38
|
+
.
|
39
|
+
.
|
40
|
+
.
|
41
|
+
|
31
42
|
```
|