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

質問編集履歴

1

編集依頼ありがとうございます。スクリプトを追加してみました。よろしくお願い致します。

2019/07/25 21:54

投稿

loveice
loveice

スコア7

title CHANGED
File without changes
body CHANGED
@@ -12,26 +12,31 @@
12
12
 
13
13
  理想としては、
14
14
  2015-12-5
15
- 123 a
15
+ 123 123:a
16
- 25 b
16
+ 25 123:b
17
- 345 c
17
+ 345 123:c
18
18
  2015-12-6
19
- 356 a
19
+ 356 123:a
20
- 56 b
20
+ 56 123:b
21
- 456 c
21
+ 456 123:c
22
- 56 d
22
+ 56 123:d
23
23
 
24
24
 
25
25
 
26
26
  のような形で表示させたいです。
27
27
 
28
28
  自分で試してみると、ファイル内全ての日付から集計した結果が表示されてしまいます。
29
+ grep "123" /aaa/bbb/ccc/access-log-2015-* | grep "456"| awk '{print $1 $5 $6}' | sort | uniq -c
29
- 479 a
30
+ 479 123:a
30
- 81 b
31
+ 81 123:b
31
- 801 c
32
+ 801 123:c
32
- 56 d
33
+ 56 123:d
33
34
  上記のような感じになってしまいます。
35
+ access-log-2015-*の部分が原因だと思うのですが、
36
+ どのようにすれば1日毎で表示されるのかが分かりません。
34
37
 
38
+ シェルスクリプトを作りたいが、
39
+ その前のコマンドの部分でつまずいている状態です。
35
40
 
36
41
  初歩的な質問で申し訳ありません。
37
42
  回答頂ければ幸いです。