Usando ack para procurar por regex em um tipo de arquivo específico


2

Querendo saber se há uma maneira de procurar algo como ack foo "*.scss"


Não tenho certeza sobre ack, mas minhas ferramentas para tal tarefa seriam grep, seguido possivelmente por find se houver muitas pastas aninhadas que estamos passando.
Darth Android

Respostas:


0

Geralmente, o ack usa tipos de arquivo predefinidos, portanto, a resposta pessimista é "Não". No entanto, se você pesquisar regularmente em arquivos .scss, poderá defini-lo como um tipo de arquivo em seu .ackrc, adicionando a seguinte linha:

--type-set=sassy=.scss

0

"*.scss" não é uma regex, mas globalização de conchas.

Como voyager42 diz sobre, use

--type-set=sassy=.scss

no seu .ackrc e então você pode fazer

ack foo --sassy

ou se você não quiser pesquisar arquivos sassy

ack foo --nosassy
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.