Aqui está um: alias mysearch = 'encontrar. tipo f | xargs grep -i -l $ 1 '
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...' {} \;
Aqui está um: alias mysearch = 'encontrar. tipo f | xargs grep -i -l $ 1 '
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" .