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

回答編集履歴

1

追記

2021/02/25 04:09

投稿

otn
otn

スコア86349

answer CHANGED
@@ -6,10 +6,10 @@
6
6
  ですが、
7
7
  `+`は`grep`では正規表現特殊文字じゃないので「直前の1回以上繰り返し」じゃなくて「`+`という文字」にマッチします。
8
8
 
9
- `grep "<div>枚数 [0-9]+</div>" "$ID/index.html"`というコマンドのテストをしてないのですかね??
9
+ `grep "<div>枚数 [0-9]+</div>" "$ID/index.html"`というコマンドのテストをしてないのですかね??あるいは、本当に「数字1桁の後ろに+文字」にマッチさせたい?
10
10
 
11
11
 
12
- 問題なければ`[0-9]*`に変えるか、あるいは`grep`じゃなくて`egrep`を使います。
12
+ 数字の繰り返しにマッチさせたいなら、問題なければ`[0-9]*`に変えるか、あるいは`grep`じゃなくて`egrep`を使います。
13
13
  ```sh
14
14
  SHEETS=$(egrep "<div>枚数 [0-9]+</div>" "$ID/index.html")
15
15
  または