Функция .zshrc для доморощенного - PullRequest
0 голосов
/ 02 августа 2011

Я использую менеджер пакетов homebrew и z-shell. Я пытаюсь реализовать функцию для создания списка доступных пакетов, которые были бы доступны для функции grep. Вот что у меня так далеко:

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

Проблема, с которой я сталкиваюсь, заключается в том, что я не уверен, что поставить вместо 1 доллара. Я хотел бы иметь возможность выполнить команду следующим образом:

bsearch foo

но в конечном итоге функция ищет файл из-за аргумента $ 1.

Короче говоря, возникает вопрос: как мне разрешить строку в этой функции? (Я новичок во всем этом).

Спасибо за помощь!

1 Ответ

0 голосов
/ 02 августа 2011

Вам не нужно писать функцию.Просто запустите brew search foo.

Команда также принимает регулярное выражение между слешами, например, brew search /foo/

Для получения дополнительной информации см. Справочную страницу Homebrew (man brew).

...