Isso parece promissor.
Code Search is a tool for indexing and then performing regular expression searches over large bodies of source code.
Ele não aceita que os mesmos argumentos sejam grep
, notavelmente não aceita uma lista de arquivos e -r
é assumido. No entanto, suporta algumas das bandeiras favoritas do grep.
usage: csearch [-c] [-f fileregexp] [-h] [-i] [-l] [-n] regexp
Portanto, ele não pode atuar como um substituto substituto para o grep, mas sob certas condições uma chamada para o grep poderia ser convertida em uma chamada para csearch.
O formato regexp (RE2, quase PCRE) também difere do GNU grep. Por exemplo, os padrões \<
e \>
não podem ser usados para palavra de início / fim; mas em vez disso, podemos usar \b
para limite de palavras.
Para instalar
Em clones do Debian e do Debian:
apt-get install codesearch
Para o Ubuntu 12.04 (e outras versões anteriores ao saucy), faça o download selecionando seu arco (i386 / amd64) aqui e depois instalá-lo com:
$ sudo dpkg -i ~/Downloads/codesearch_*.deb