O . é um caractere meta em Perl. Significa "combinar com qualquer personagem". Você tem três opções.
-
ack '127\.0\.0\.1'Isso cita cada período, fazendo com que cada um seja um período real. -
ack '\Q127.0.0.1'Nos regexes Perl,\Qsignifica "citar todos os metacaracteres após o \ Q" -
ack -Q 127.0.0.1Como o\Qé tão comum, o ack tem a opção-Q, o que significa a mesma coisa.
Além disso, vejo você usando a opção -a , presumivelmente para garantir a correspondência de arquivos que não possuem uma extensão. Isso é desnecessário se você especificar um arquivo para pesquisar.