Используя grep с символьной ссылкой

unifdef не упаковывается в репозиториях CentOS 6. Необходимо или установить его с помощью стороннего пакета из стороннего репозитория или скомпилировать его из источника.

2
27.03.2013, 00:55
1 ответ

В основном можно дать полный путь grep:

grep foo ~/user/Dropbox/bla

Или Вы могли добавить функцию на своем ~/.bashrc файл, таким образом, Вы не должны будете вводить полный путь:

dgrep(){
    grep "$1" "~/user/Dropbox/$2"
}

Выполнение функции (после того, как Вы открываете новую оболочку или работаете . .bashrc):

dgrep foo bla

Править: dgrep инструмент, содержавшийся в debian-goodies это ищет все файлы в указанных пакетах для regex. Должно быть безопасно использовать это имя, если Вы не используете Debian или не являетесь опытным пользователем. Иначе, изменение dgrep к чему-то еще.

2
27.01.2020, 22:14
  • 1
    +1. Большое спасибо. Так как я буду grep на том же файле каждый раз, я определил функцию (названный busca, что означает, находят на моем языке), только с одним аргументом, таким образом, я просто звоню busca foo. –  Sigur 27.03.2013, 01:10

Теги

Похожие вопросы