我想写一个别名来快速搜索当前目录中的文件名(不区分大小写)。
以下作品:
alias f='find . -iname $@'
问题是当我想在搜索表达式中使用通配符时,我需要引用它们(否则 zsh 扩展首先处理通配符):
> f podfi*
zsh: no matches found: podfi*
> f "podfi*"
./Podfile
如何在我的别名中添加引号,以便 f podfi*
起作用?
这些尝试不起作用:
alias f='find . -iname "$@"'
alias f='find . -iname \"$@\"'
最佳答案
zsh 怎么样:
% alias f='noglob find . -iname $@'
% f podfi*
./Podfile
% f "podfi*"
./Podfile
%
关于linux - 别名中的转义引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32603202/