teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

訂正

2018/08/17 09:09

投稿

otn
otn

スコア86365

answer CHANGED
@@ -3,4 +3,14 @@
3
3
 
4
4
  ```Bash
5
5
  find /file/2018 -name '*.csv' -exec sed -i.bak -n '/00:00\|59:00/p' {} \;
6
+ ```
7
+ #追記
8
+ MacOSのsedだと、`\|`で「または」とならないようなので、
9
+ ```Bash
10
+ find /file/2018 -name '*.csv' -exec sed -i.bak -n -e '/:00:00/p' -e '/:59:00/p' {} \;
11
+ ```
12
+ と分けて。
13
+ もしくは、BSD準拠であれば、`-E`(拡張正規表現オプション)を使って、
14
+ ```Bash
15
+ find /file/2018 -name '*.csv' -exec sed -i.bak -E -n '/00:00|59:00/p' {} \;
6
16
  ```