Grep apenas o primeiro jogo e parar

Estou pesquisando um diretório recursivamente usando o grep com os seguintes argumentos esperando retornar apenas a primeira correspondência. Infelizmente, ele retorna mais do que um - de fato dois da última vez que olhei. Parece que tenho muitos argumentos, especialmente sem obter o resultado desejado. : - /

# grep -o -a -m 1 -h -r "Pulsanti Operietur" /path/to/directory

retorna:

Pulsanti Operietur
Pulsanti Operietur

Talvez grep não seja a melhor maneira de fazer isso? Você me diz, muito obrigado.

questionAnswers(4)

yourAnswerToTheQuestion