特定の日付と時刻に基づいて -> [com.java.Name abc] <-という単語を含むテキストファイルの行数を計算する方法
以下で試しましたが、値は1のみ表示されます。 4行を予想します。単語数ではなく、行数に基づいてください。日付と時刻をどのように言及しますか?
grep -c '[com.java.Name abc]' server.log | wc -l
以下はサンプルファイルです
2020-06-14 13:46:10,442 INFO [com.java.Name abc] [com.java.Name abc]
2020-06-14 13:46:20,420 INFO [com.java.Name abc]
2020-06-14 13:47:14,410 INFO [com.java.Name abc]
2020-06-14 13:48:12,442 INFO [com.java.Name abc]
ベストアンサー1
grep-c
オプションはすでに計算されています。結果grep
は数値です。そうすれば、wc
当然1行しか検索されません。ただ完全に削除してくださいwc
。