Alias ​​para búsqueda recursiva insensible a mayúsculas y minúsculas en el directorio actual

0

¿Cómo configuro un alias, como "mysearch", que buscará una cadena de forma recursiva en el directorio en el que estoy? Debe ser como se muestra a continuación:

mysearch "this table..." 

=

find -type f -exec grep -i -l 'this table...' {} \;
alwbtc
fuente
¿Por qué lo necesitas finden absoluto? greptenía una -ropción recursiva ( ).
FatalError

Respuestas:

1

Aquí hay uno: alias mysearch = 'find. -tipo f | xargs grep -i -l $ 1 '

wytten
fuente
0

Yo diría así (para bash):

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

El problema con un alias es que solo le permite agregar el comando, no insertarlo en el medio. Como un alias, esto podría ser más de lo que quieres:

alias rgrep="grep -ril"

Entonces podrías usarlo como:

rgrep "search string" .
Error fatal
fuente