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 ページ ( man brew) を確認してください。

于 2011-08-01T22:44:25.657 に答える