Regex anticipado para 'no seguido por' en grep

Estoy intentando grep para todas las instancias deUi\. no seguido deLine o incluso solo la letraL

¿Cuál es la forma correcta de escribir una expresión regular para encontrar todas las instancias de una cadena en particular que NO sea seguida por otra cadena?

Usando lookaheads

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


grep "Ui\.(?!(Line))" *
nothing

Respuestas a la pregunta(10)

Su respuesta a la pregunta