我使用自制包管理器和z-shell。我正在尝试实现一个函数来创建grep函数可以访问的可用包的列表。这是我到目前为止所得到的:
function bsearch() {
brew search | less >| ~/.brewsearch; grep $1 ~/.brewsearch
}我面临的问题是,我不知道用什么来代替$1。我希望能够像下面这样运行命令:
bsearch foo但最终发生的是,由于参数$1,该函数最终查找了一个文件。
简而言之,问题似乎是:如何在此函数中允许字符串?(我对这一切都是新手)。
谢谢你的帮助!
发布于 2011-08-02 06:44:26
你不需要写一个函数。只要运行brew search foo即可。
该命令还接受斜杠之间的正则表达式,例如brew search /foo/
有关更多详细信息,请查看Homebrew的手册页(man brew)。
https://stackoverflow.com/questions/6905061
复制相似问题