Скажем, у меня есть случайная строка алфавитов
, и моя цель состоит в том, чтобы сопоставить строки, которые не содержат букву 'B', до появления подстроки
'PA'
ATRESFGOR PA HJ B (Действительный)
AHJSF B SDF PA OPQ (недействительно))
Итак, я решил, что сначала попытался бы сопоставить все те, которые не содержали букву B, до появления 'PA'
grep -v '[^ ]*\B' *.txt | {condition for before 'PA'?}
, но я не мог понять, как это выразить.в правильный формат.
Что я могу сделать, чтобы удовлетворить условия?