bash – grep字符前后匹配?
发布时间:2020-12-15 16:37:17 所属栏目:安全 来源:网络整理
导读:使用: grep -A1 -B1 "test_pattern" file 将在文件中匹配的模式之前和之后产生一行。有没有一种方法来显示不是行,但指定数量的字符? 我的文件中的行非常大,所以我不打印整行,而是只在上下文中观察匹配的兴趣。任何建议如何做到这一点? 3个字符之前和4
使用:
grep -A1 -B1 "test_pattern" file 将在文件中匹配的模式之前和之后产生一行。有没有一种方法来显示不是行,但指定数量的字符? 我的文件中的行非常大,所以我不打印整行,而是只在上下文中观察匹配的兴趣。任何建议如何做到这一点?
3个字符之前和4个字符之后
$> echo "some123_string_and_another" | grep -o -P '.{0,3}string.{0,4}' 23_string_and (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |