Pesquisar por strings literais [closed]

14

Estou farto de ter que escapar quando quero procurar parte de uma tag html.

Como posso procurar exatamente o que eu digito sem ter que escapar do material?

por exemplo,

ack-grep 'console.log(foo'

Eu recebo:

Unmatched ( in regex; marked by <-- HERE in m/console.log( <-- HERE par/
    
por tester 01.03.2012 / 22:59

1 resposta

16

Você tem que escapar do regex.

ack 'console\.log\(foo'

(Você deve escapar do . para não coincidir com "consoleflog", porque . corresponde a qualquer caractere único)

E se você preferir não fazer isso, faça isso para citar todos os metacaracteres automaticamente.

ack -Q 'console.log(foo'
    
por 02.03.2012 / 22:09

Tags