Вопросы с тегом «grep»

Для вопросов, касающихся grep, инструмента командной строки для поиска текстовых шаблонов в файлах. Используйте этот тег для вопросов о самом grep или вопросов о проблемах, возникающих при использовании инструмента командной строки grep.


11
Есть ли способ изменить файл на месте?
У меня довольно большой файл (35 ГБ), и я хотел бы отфильтровать этот файл на месте (т. Е. У меня недостаточно места на диске для другого файла), в частности, я хочу grep и игнорировать некоторые шаблоны - есть ли способ сделать это без использования другого файла? Допустим, я хочу отфильтровать …

6
Как искать текст по всей файловой системе?
Предполагая, что следует использовать инструмент grep, я бы хотел найти текстовую строку «800x600» во всей файловой системе. Я пытался: grep -r 800x600 / но это не работает Я считаю, что моя команда должна делать рекурсивно grep через все файлы / папки в корневом каталоге для текста «800x600» и выводить результаты …
53 grep  recursive 

3
Что такое «петлевое устройство» при монтаже?
Я монтирую iso-файл и смотрю этот урок . Они используют команду: $ mount -o loop disk1.iso /mnt/disk Я пытаюсь понять использование -o loop. У меня есть два вопроса: Когда я просматриваю длинную справочную страницу для mount, требуется время, чтобы найти эту -oопцию. Если я man mount | grep "-o"получаю и …

2
Почему egrep [wW] [oO] [rR] [dD] быстрее, чем слово grep -i?
Я использовал grep -iчаще и обнаружил, что это медленнее, чем его egrepэквивалент, где я сопоставляю верхний или нижний регистр каждой буквы: $ time grep -iq "thats" testfile real 0m0.041s user 0m0.038s sys 0m0.003s $ time egrep -q "[tT][hH][aA][tT][sS]" testfile real 0m0.010s user 0m0.003s sys 0m0.006s Есть grep -iли дополнительные тесты, …
49 grep  performance 

2
Чтение шаблонов grep из файла
У меня есть несколько больших текстовых файлов, и в файле у UNIQS.txtменя есть список строк grepиз другого файла. Код, который я использую grep -f UNIQS.txt EEP_VSL.uniqs.sam > UNIQ_templates.sam который ничего не делает - сгенерированный файл пуст. Но когда я сделаю grep -F -f UNIQS.txt EEP_VSL.uniqs.sam > UNIQ_templates.sam это работает правильно. …
49 grep 

13
Как распечатать все строки после совпадения до конца файла?
Входной файл1: dog 123 4335 cat 13123 23424 deer 2131 213132 bear 2313 21313 Я даю совпадение по шаблону из in other file(как dog 123 4335из file2). Я соответствую шаблону строки, dog 123 4335и после печати всех строк без строки соответствия мой вывод: cat 13123 23424 deer 2131 213132 bear …


5
давая вывод grep в rm
Я пытаюсь передать grepвывод rm, но он выводит бесполезные вещи. Требуется ли какой-либо переключатель для rm? Или может rmбыть предоставлено регулярное выражение непосредственно? ls | grep '^\[Daruchini'| rm rm: отсутствует операнд Попробуйте `rm --help 'для получения дополнительной информации.
47 bash  grep  rm 

3
Как вернуть имя файла и номер строки с помощью find… -exec grep?
При использовании find, как я могу вернуть имя файла и номер строки при поиске строки? Мне удается вернуть имя файла в одной команде и номера строк с другой, но я не могу объединить их. Имена файлов: find . -type f -exec grep -l 'string to search' {} \; Номера строк: …
45 grep  find 

3
Как показать строки после каждого совпадения grep до другого конкретного совпадения?
Я знаю, что с помощью "-A NUM"переключателя я могу печатать определенное количество строк после каждого совпадения. Мне просто интересно, можно ли печатать конечные строки, пока после каждого совпадения не будет найдено определенное слово. Например, когда я ищу «Слово А», я хочу видеть строку, содержащую «Слово А», а также строки после …
45 grep 

4
Обратная очистка
Допустим, у меня действительно большой текстовый файл (около 10.000.000 строк). Мне нужно grepэто с конца и сохранить результат в файл. Какой самый эффективный способ выполнить задачу?

7
Как подсчитать количество вхождений слова в текстовый файл с помощью командной строки?
У меня есть большой файл JSON, который находится в одной строке, и я хочу использовать командную строку, чтобы иметь возможность подсчитать количество вхождений слова в файле. Как я могу это сделать?
43 bash  command-line  grep  json 

4
grep: память исчерпана
Я делал очень простой поиск: grep -R Milledgeville ~/Documents И через некоторое время появилась эта ошибка: grep: memory exhausted Как я могу избежать этого? У меня в системе 10 ГБ ОЗУ и запущено несколько приложений, поэтому я очень удивлен, что у простого grep не хватает памяти. ~/Documentsсоставляет около 100 ГБ …

5
Как запустить grep для одного столбца?
Я хочу получить выходные данные моей ls -lкоманды: -rw-r--r-- 1 root root 1866 Feb 14 07:47 rahmu.file -rw-r--r-- 1 rahmu user 95653 Feb 14 07:47 foo.file -rw-r--r-- 1 rahmu user 1073822 Feb 14 21:01 bar.file Я хочу работать только grep rahmuсо столбцом $ 3, поэтому вывод моей grepкоманды должен выглядеть …
42 grep  awk 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.