0

我使用自制软件包管理器和 z-shell。我正在尝试实现一个函数来创建 grep 函数可以访问的可用包列表。这是我到目前为止所得到的:

function bsearch() {
 brew search | less >| ~/.brewsearch; grep $1 ~/.brewsearch
}

我面临的问题是我不确定用什么来代替 1 美元。我希望能够按如下方式运行命令:

bsearch foo

但最终发生的是,由于参数 $1,函数最终会查找文件。

简而言之,问题似乎是:我如何在这个函数中允许一个字符串?(我对这一切都很陌生)。

谢谢您的帮助!

4

1 回答 1

0

您不需要编写函数。跑吧brew search foo

该命令还接受斜杠之间的正则表达式,例如brew search /foo/

查看 Homebrew 的手册页 ( man brew) 了解更多详细信息。

于 2011-08-01T22:44:25.657 回答