使用这个:
grep -A1 -B1 "test_pattern" file
将在文件中匹配的模式之前和之后产生一行。有没有办法不显示行而是显示指定数量的字符?
我文件中的行非常大,所以我对打印整行不感兴趣,而只是在上下文中观察匹配。关于如何做到这一点的任何建议?
前 3 个字符,后 4 个字符
$> echo "some123_string_and_another" | grep -o -P '.{0,3}string.{0,4}' 23_string_and