我有一个日志文件,其中包含类似的条目
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>
and def:<some_number>
。
$ cat "log.txt" | grep -w "abc" -w "def" >> "failed_values.txt";
所以在这种情况下,我failed_values.txt
应该只有
abc:12
def:134
需要注意的关键是我的模式以 a 结尾,:
后跟一个数字,然后是一个空格,例如abc:122
.