回答編集履歴
2
シングルクォーテーションが全角になっていたので修正
answer
CHANGED
@@ -1,7 +1,7 @@
|
|
1
1
|
このような方法はどうでしょうか? macで行うと[]と or(|) がうまく処理できずラベルを使用
|
2
2
|
|
3
3
|
```bash
|
4
|
-
find ./file/2018 -name "*.csv" -exec sed -i.bak -e
|
4
|
+
find ./file/2018 -name "*.csv" -exec sed -i.bak -e '/\:00\:00/b' -e '/\:59\:00/b' -e d {} \;
|
5
5
|
```
|
6
6
|
|
7
7
|
検討した処理概要
|
1
file pathを変更
answer
CHANGED
@@ -1,11 +1,11 @@
|
|
1
1
|
このような方法はどうでしょうか? macで行うと[]と or(|) がうまく処理できずラベルを使用
|
2
2
|
|
3
3
|
```bash
|
4
|
-
find ./2018 -name "*.csv" -exec sed -i.bak -e ‘/\:00\:00/b' -e '/\:59\:00/b' -e d {} \;
|
4
|
+
find ./file/2018 -name "*.csv" -exec sed -i.bak -e ‘/\:00\:00/b' -e '/\:59\:00/b' -e d {} \;
|
5
5
|
```
|
6
6
|
|
7
7
|
検討した処理概要
|
8
|
-
1. 2018ディレクトリ以下で *.csv のファイルを探す
|
8
|
+
1. ./file/2018ディレクトリ以下で *.csv のファイルを探す
|
9
9
|
2. *.csv.bak でバックアップを取る
|
10
10
|
3. *.csv から :00:00 と :59:00 以外の行を削除(00:00:01も削除と考えました)
|
11
11
|
|