我使用自制软件包管理器和 z-shell。我正在尝试实现一个函数来创建 grep 函数可以访问的可用包列表。这是我到目前为止所得到的:
function bsearch() {
brew search | less >| ~/.brewsearch; grep $1 ~/.brewsearch
}
我面临的问题是我不确定用什么来代替 1 美元。我希望能够按如下方式运行命令:
bsearch foo
但最终发生的是,由于参数 $1,函数最终会查找文件。
简而言之,问题似乎是:我如何在这个函数中允许一个字符串?(我对这一切都很陌生)。
谢谢您的帮助!