Alias para pesquisa insensível a maiúsculas e minúsculas no diretório atual

0

Como faço para definir um alias, como "mysearch", que pesquisará uma string de forma recursiva no diretório em que estou. Deve ser o seguinte:

mysearch "this table..." 

=

find -type f -exec grep -i -l 'this table...' {} \;
    
por alwbtc 28.03.2012 / 18:19

2 respostas

1

Aqui está um: alias mysearch = 'encontrar. tipo f | xargs grep -i -l $ 1 '

    
por 28.03.2012 / 19:19
0

Eu diria assim (por bash):

function mysearch { grep -ril "$1" .; }

O problema com um alias é que ele só permite anexar ao comando, não inserir no meio. Como um alias, isso pode ser mais o que você deseja:

alias rgrep="grep -ril"

Então você poderia usá-lo como:

rgrep "search string" .
    
por 28.03.2012 / 19:43