У меня есть файл, из которого я хочу посмотреть, существуют ли 3 определенные строки в ограниченном диапазоне строк.
Первые 2 всегда будут сразу после друг друга, а третья будет Х числом строкпосле # 2.# 3 также может существовать более одного раза, но мне нужен только первый.
Например,
nope
nope
foo
bar
nope
nope
nope
nope
baz
nope
baz (ignore this one)
Если foo и bar существуют сразу после друг друга и базируются в пределах, скажем, 100 строк, я"выиграть".Как я могу легко добиться этого?
Сейчас я разбил его на множество маленьких шагов, создавая временные файлы с помощью grep -A100 (и других программных средств grep) всякий раз, когда я нахожу "foo", а затем проверяю их на "Бар "и" Баз ".Это работает, но это не красиво.