回答編集履歴

1

補足

2017/08/13 09:10

投稿

KojiDoi
KojiDoi

スコア13671

test CHANGED
@@ -25,3 +25,41 @@
25
25
  ```
26
26
 
27
27
  だと思いますが、そういう意図でないなら、どういう文字列をマッチさせたいのかもう少し明快に説明してほしいと思います。
28
+
29
+
30
+
31
+ コメントを受けて追記:
32
+
33
+ 再現しません。
34
+
35
+ 以下のようなtest.txtを作り
36
+
37
+ > &ptracer_relations, node) {
38
+
39
+ if (child->ptrace && child->parent == current) {
40
+
41
+ ptrace(111){
42
+
43
+ ptrace(){
44
+
45
+
46
+
47
+ grep実行。
48
+
49
+ ```sh
50
+
51
+ $ grep 'ptrace(.*){' test.txt
52
+
53
+ ptrace(111){
54
+
55
+ ptrace(){
56
+
57
+
58
+
59
+ ```
60
+
61
+
62
+
63
+ もしかしたらgrepのバージョンが違うのではないでしょうか。たとえば実はegrepを使っているとか。egrepとgrepではサポートする拡張表現が違います。egrepではカッコはメタ文字になりますがgrepではただの文字です。
64
+
65
+