質問編集履歴

4

修正

2019/11/18 00:14

投稿

enigumalu
enigumalu

スコア192

test CHANGED
File without changes
test CHANGED
@@ -20,16 +20,14 @@
20
20
 
21
21
  time:2016-01-01 01:00:02 service_id:00004 level:ERROR test:testaaa server:1001 host:0.1.2.3 controller:Controller method:index message:エラーメッセージ。エラーコード:01234567 message_detail:[] uri:http://test/test/test/get ua:Mozilla/5.0 xxxxxxxxxx pid:10131 session_id:1234567sdadsgaasdfaadfadsfa
22
22
 
23
- time:2016-01-01 01:02:02 service_id:00004 level:ERROR test:testaaa server:1001 host:0.1.2.3 controller:Controller method:index message:エラーメッセージ。エラーコード:01234567 message_detail:[] uri:http://test/test/test/get ua:Mozilla/5.0 xxxxxxxxxx pid:23401 session_id:1234567sdadsgaasdfaadfadsfa
24
-
25
- time:2016-01-01 01:03:12 service_id:00004 level:ERROR test:testaaa server:1001 host:0.1.2.3 controller:Controller method:index message:エラーメッセージ。エラーコード:01234567 message_detail:[] uri:http://test/test/test/get ua:Mozilla/5.0 xxxxxxxxxx pid:57681 session_id:1234567sdadsgaasdfaadfadsfa
23
+ time:2016-01-01 01:02:02 service_id:00004 level:ERROR test:testaaa server:1001 host:0.1.2.4 controller:Controller method:index message:エラーメッセージ。エラーコード:01234567 message_detail:[] uri:http://test/test/test/get ua:Mozilla/5.0 xxxxxxxxxx pid:23401 session_id:1234567sdadsgaasdfaadfadsfa
26
24
 
27
25
  ```
28
26
 
29
27
  出力イメージ
30
28
 
31
- 0,2,3,4 エラーコード:01234567 ua:Mozilla/5.0 xxx1
29
+ 0.1.2.3 エラーコード:01234567 ua:Mozilla/5.0 xxx1
32
30
 
33
- 1,2,3,45 エラーコード:11234568 ua:Mozilla/5.0 xxx2
31
+ 0.1.2.4 エラーコード:11234568 ua:Mozilla/5.0 xxx2
34
32
 
35
33
  実現できればgrepでなくても大丈夫です

3

logイメージ追加

2019/11/18 00:14

投稿

enigumalu
enigumalu

スコア192

test CHANGED
File without changes
test CHANGED
@@ -14,6 +14,18 @@
14
14
 
15
15
  ```
16
16
 
17
+ logイメージ
18
+
19
+ ```
20
+
21
+ time:2016-01-01 01:00:02 service_id:00004 level:ERROR test:testaaa server:1001 host:0.1.2.3 controller:Controller method:index message:エラーメッセージ。エラーコード:01234567 message_detail:[] uri:http://test/test/test/get ua:Mozilla/5.0 xxxxxxxxxx pid:10131 session_id:1234567sdadsgaasdfaadfadsfa
22
+
23
+ time:2016-01-01 01:02:02 service_id:00004 level:ERROR test:testaaa server:1001 host:0.1.2.3 controller:Controller method:index message:エラーメッセージ。エラーコード:01234567 message_detail:[] uri:http://test/test/test/get ua:Mozilla/5.0 xxxxxxxxxx pid:23401 session_id:1234567sdadsgaasdfaadfadsfa
24
+
25
+ time:2016-01-01 01:03:12 service_id:00004 level:ERROR test:testaaa server:1001 host:0.1.2.3 controller:Controller method:index message:エラーメッセージ。エラーコード:01234567 message_detail:[] uri:http://test/test/test/get ua:Mozilla/5.0 xxxxxxxxxx pid:57681 session_id:1234567sdadsgaasdfaadfadsfa
26
+
27
+ ```
28
+
17
29
  出力イメージ
18
30
 
19
31
  0,2,3,4 エラーコード:01234567 ua:Mozilla/5.0 xxx1

2

syuusei

2019/11/15 06:42

投稿

enigumalu
enigumalu

スコア192

test CHANGED
@@ -1 +1 @@
1
- grepコマンドで正規表現を複数個マッチさせた結果をまとめる方法
1
+ (grep)コマンドで正規表現を複数個マッチさせた結果をまとめる方法
test CHANGED
@@ -4,7 +4,7 @@
4
4
 
5
5
  ワンライナーでtrを使うと全文無改行になってしまうため質問した次第です。
6
6
 
7
- 対象ファイルは3万行以上あります
7
+ 対象ファイルは3万行以上あります
8
8
 
9
9
 
10
10
 
@@ -16,6 +16,8 @@
16
16
 
17
17
  出力イメージ
18
18
 
19
- 11,2,3,4 エラーコード:01234567 ua:Mozilla/5.0 xxx1
19
+ 0,2,3,4 エラーコード:01234567 ua:Mozilla/5.0 xxx1
20
20
 
21
21
  1,2,3,45 エラーコード:11234568 ua:Mozilla/5.0 xxx2
22
+
23
+ 実現できればgrepでなくても大丈夫です

1

syuusei

2019/11/15 04:35

投稿

enigumalu
enigumalu

スコア192

test CHANGED
File without changes
test CHANGED
@@ -13,3 +13,9 @@
13
13
  grep -Ero '(([1-9]?[0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5]).){3}([1-9]?[0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])|エラーコード:[a-z][0-9]{1,8}|ua:.*$' app.txt >> appsc.txt
14
14
 
15
15
  ```
16
+
17
+ 出力イメージ
18
+
19
+ 11,2,3,4 エラーコード:01234567 ua:Mozilla/5.0 xxx1
20
+
21
+ 1,2,3,45 エラーコード:11234568 ua:Mozilla/5.0 xxx2