2013-08-21 3 views
1

Я новичок в проблемах с Linux и перед тем, как спросить здесь, я искал ее в Google, но я не мог найти подсказки о grep --exclude.So Интересно, что делает строка ниже? Заранее спасибоКоманда grep на linux (особенно grep --exclude)

grep --exclude=\*.svn\* -r REVISION 1.0.0.8/*1.0.0.8.config > 1.0.0.8-REVISION.txt 

решаемые СЕБЕ

поиска ПЕРЕСМОТР на файле "1.0.0.8/*1.0.0.8.config" exluding .svn файл и отправить вывод 1.0.0.8-Revision.txt

+0

Вы спрашиваете, что делает линия ниже? Не уверен, в чем ваш вопрос. –

+0

@MalcolmJones, да, вы правы. Для языка. – caesar

ответ

0

grep на страницах справочника here.

, что исключает делает:

--exclude = PATTERN:

  • Recurse в директории пропустить соответствующий файл ОБРАЗЕЦ.

ваша команда будет искать, рекурсивно, во всех каталогах, пропуская файл шаблона "* .svn *" и ищется шаблон файла «1.0.0.8/*1.0.0.8.config> 1.0.0.8-REVISION.txt "

+0

Позвольте мне исправить Если я ошибаюсь. В моем случае grep будет искать все каталоги в каталоге .svn, но для чего? – caesar

+0

@ Сегодня я отредактировал ответ, но я его не запускал, чтобы проверить его. поэтому вы должны сделать некоторые команды grep, чтобы их повесить. дайте мне знать, если что-то я написал неправильно, поэтому я исправлю ответ –

+0

, что означает REVISION сразу после -r? – caesar

1

для Grep через каталог, исключая различные типы файлов (в вашем примере что-нибудь с приставкой .svn), вы, вероятно, хотите сделать следующее:

grep -r "SOMETHING" --exclude="*.svn*" /path/to/directory > 1.0.0.8-REVISION.txt 2>&1 

Это Grep через все файлы в директории рекурсивно , затем отправьте совпадения в файл с именем 1.0.0.8-REVISION.txt, который находится относительно того, где вы находитесь в поисках.

Если вы предоставляете больше информации, то точно, что вы пытаетесь выполнить grep/find, я могу обновить свой ответ тем, что будет работать именно для вашего дела.

+0

Так что в моей ситуации grep будет заглядывать в REVISION «1.0.0.8/*1.0.0.8.config», но для чего? Я прав ?? @ Malcolm-Джонс – caesar

Смежные вопросы