Guardare avanti in Regex per “non seguito da” in grep

Sto provando a grep per tutte le istanze di Ui\. non seguito da Line o anche solo dalla lettera L

Qual è il modo corretto di scrivere un’espressione regolare per trovare tutte le istanze di una stringa particolare NON seguita da un’altra stringa?

Usando lookaheads

 grep "Ui\.(?!L)" * bash: !L: event not found grep "Ui\.(?!(Line))" * nothing