У меня есть файл с зарегистрированными HTTP-запросами следующим образом
POST pathX
header1: any
header2: any
header3: CONSTANT
POST pathX
header1: any
header2: any
POST pathX
header1: any
header2: any
header3: CONSTANT
...
Я хотел бы найти все запросы, которые находятся по пути "pathX" и не содержат заголовок 3.
Числострок с заголовками может быть разным для каждого запроса, но обычно это 3 или 4.
Я могу найти все запросы к pathX и отобразить следующие 4 строки, такие как
cat file | grep "pathX" -A 4
.все 3 запроса, но на самом деле я ищу только второй, в котором нет строки "header3: CONSTANT"
.