Как я могу исключить каталоги из grep -R?

Я понял это. Необходимо использовать эхо в PHP вместо возврата.

<?php 
  $output = some_function();
  echo $output;
?> 

И jQ:

success: function(data) {
  doSomething(data);
}
553
задан TIMEX 3 July 2011 в 20:48
поделиться

1 ответ

Много корректных ответов были даны здесь, но я добавляю этого для подчеркивания одной мысли, которая вызвала некоторые срочно отправленные попытки перестать работать прежде: exclude-dir берет шаблон , не путь к каталогу.

Говорят, что Ваш поиск:

grep -r myobject

И Вы замечаете, что Ваш вывод нарушен результатами src/other/objects-folder. Эта команда будет не , дают Вам намеченный результат:

grep -r myobject --exclude-dir=src/other/objects-folder

И можно задаться вопросом, почему exclude-dir не работает! Для фактического исключения результатов эти objects-folder просто сделайте это:

grep -r myobject --exclude-dir=objects-folder

, Другими словами, просто используйте имя папки , не путь. Очевидный, после того как Вы знаете это.

Из страницы справочника:

- Пропуск exclude-dir=GLOB
любой каталог командной строки с суффиксом имени, который соответствует ШАРИКУ шаблона. При поиске рекурсивно, пропустите любой подкаталог, базовое имя которого соответствует ШАРИКУ. Проигнорируйте любые избыточные запаздывающие наклонные черты в ШАРИКЕ.

0
ответ дан 22 November 2019 в 22:01
поделиться
Другие вопросы по тегам:

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