我尝试写 grep 别名排除日志文件
alias gr='grep -R --exclude=\*.{log,0,1,2,js} "$1" *'
alias gr='grep -R --exclude=\*.{log,0,1,2,js} $1 *'
无法正常工作
我需要做一些类似的事情gr "sometext"
答案1
您不能$1
在别名中使用参数 ()。请改用函数。
function gr { grep -R --exclude=\*.{log,0,1,2,js} "$1" * ; }
这应该可行。