我在 .zshrc 中定义了一个函数,如下所示:
fdtnxg () {
find $1 -type $2 -name "$3" | xargs grep "${@:4}"
}
如果我想在当前目录中名称以开头的所有文件中使用fdtnxg
grep ,我必须使用.alias mot
tt.
fdtnxg . f "tt.*" "alias mot"
我想fdtnxg . f tt.* alias mot
直接使用,但不能。有没有办法让它按我的预期工作?
我试图改变fdtnxg
为:
fdtnxg () {
find $1 -type $2 -name "\"$3\"" | xargs grep "${@:4}"
}
我试过这个,因为echo "\"123\""
我得到了引号"123"
。