Usando grepl en R para buscar un asterisco

Estoy leyendo una frase en un script R como argumento. Si la frase contiene un asterisco (*), No quiero que se ejecute el script.

Sin embargo, tengo problemas para reconocer el asterisco cuando uso grepl. Por ejemplo:

> asterisk="*"
> phrase1="hello"
> phrase2="h*llo"
> grepl(asterisk,phrase1)
[1] TRUE
> grepl(asterisk,phrase2)
[1] TRUE

El resultado paragrepl(asterisk,phrase1) debiera serFALSE. ¿Alguien sabe cómo puedo obtenergrepl reconocer si hay o no un asterisco en la frase?

Respuestas a la pregunta(1)

Su respuesta a la pregunta