Somente se a palavra contiver caracteres que tenham um significado especial para o shell.
grep "Hello?" ./testfile
pesquisará a string literal Hello?
no arquivo. No entanto, por exemplo,
grep Hello? ./testfile
pesquisará a string HelloA
se houver um arquivo HelloA
em seu diretório atual, porque ?
corresponderá a qualquer caractere único como um padrão glob.
Estou assumindo que você não está surpreso que
grep Hello World ./testfile
e
grep "Hello World" ./testfile
são diferentes.