次のようなエントリを含むログファイルがあります
INFO 2013-08-16 13:46:48,660 Index=abc:12 insertTotal=11
INFO 2013-08-16 13:46:48,660 Index=abcd:12 insertTotal=11
INFO 2013-08-16 13:46:48,660 Index=def:134 insertTotal=11
INFO 2013-08-16 13:46:48,660 Index=abkfe insertTotal=11
INFO 2013-08-16 13:46:48,660 Index=lmkfe insertTotal=11
INFO 2013-08-16 13:46:48,660 Index=lmkfe insertTotal=11
と である私のパターンに一致する単語をgrepして抽出したいと思いabc:<some_number>
ますdef:<some_number>
。
$ cat "log.txt" | grep -w "abc" -w "def" >> "failed_values.txt";
したがって、この場合、私failed_values.txt
は
abc:12
def:134
注意すべき重要な点は、私のパターンが の:
後に数字とスペースが続くことabc:122
です。