Você não pode usar argumentos ( $1
) em um alias. Use uma função em vez disso.
function gr { grep -R --exclude=\*.{log,0,1,2,js} "$1" * ; }
Isso deve funcionar.
Eu tento escrever alias do grep para excluir arquivos de log
alias gr='grep -R --exclude=\*.{log,0,1,2,js} "$1" *'
alias gr='grep -R --exclude=\*.{log,0,1,2,js} $1 *'
Não funciona corretamente
Eu preciso fazer algo como gr "sometext"
Você não pode usar argumentos ( $1
) em um alias. Use uma função em vez disso.
function gr { grep -R --exclude=\*.{log,0,1,2,js} "$1" * ; }
Isso deve funcionar.