Решил.
В итоге я использовал:
awk -F':' -v user="$user" '$1 == user {if ($8 == "") print $1}' file
Я глупый мальчик, лол
sed '/^Query/{N;/\nQuery/D;}' file
В строках, начинающихся с Query
, добавить следующую строку в пространство шаблона. Если следующая строка начинается с Query
, удалите первую строку.
Чтобы не печатать последнюю строку (, если последняя строка соответствует^Query
):
sed -n '/^Query/{N;/\nQuery/D;};p' file