小编典典

匹配前后的Grep字符?

all

使用这个:

grep -A1 -B1 "test_pattern" file

将在文件中匹配的模式之前和之后产生一行。有没有办法不显示行而是显示指定数量的字符?

我文件中的行非常大,所以我对打印整行不感兴趣,而只是在上下文中观察匹配。关于如何做到这一点的任何建议?


阅读 93

收藏
2022-07-18

共1个答案

小编典典

前 3 个字符,后 4 个字符

$> echo "some123_string_and_another" | grep -o -P '.{0,3}string.{0,4}'
23_string_and
2022-07-18