Вы можете использовать такой сценарий. Я разделил его для удобства чтения, но вы можете буквально соединить все строки, если хотите:
awk -v key=trevor '
BEGIN { RS="^sssss$"; RE="\n" key "\n" }
$0 ~ RE && /activedir/ { print "activedir" }
' datafile.txt
Он устанавливает разделитель записей на строку, состоящую из sssss
, и создает регулярное выражение, которое сопоставляет ключ trevor
с полной строкой в этой записи. Затем, если он может сопоставить RE и находит activedir
, он печатает требуемый текст.