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

grep - утилита командной строки, которая используется для поиска текста.

1
Как включить пробел в grep?
У меня есть файл с именем пример $ cat example kali.pdf linux.pdf ubuntu.pdf example.pdf. this.pdf grep .pdf и когда я использую, grepчтобы получить строку, у которой есть пробел .pdf, я не могу ее получить. grep *.pdf example ничего не возвращает (я хочу сказать, "grep, совпадать с нулем или большим количеством …

5
Рекурсивно искать шаблон / текст только в указанном имени файла каталога?
У меня есть каталог (например, abc/def/efg) со многими подкаталогами (например,:) abc/def/efg/(1..300). Все эти подкаталоги имеют общий файл (например, file.txt). Я хочу искать строку только в этом, file.txtза исключением других файлов. Как я могу это сделать? Я использовал grep -arin "pattern" *, но это очень медленно, если у нас много подкаталогов …

2
Как использовать grep для 2 разных строк
Как я могу найти две разные фразы, когда они находятся в двух разных строках, с помощью одной grepкоманды? Например Строка 1: Это сладко. Строка 2: лимон. Я использовал это, но без результата grep "sweet.*lemon" file_type



1
Поиск строки рекурсивно, пока в текущем каталоге
Я хочу рекурсивно искать все файлы из каталога, в котором я нахожусь, для определенной строки. Я старался grep -r -i my_string и я попробовал это в тестовой папке с двумя крошечными файлами, но это не нашло строку. Кроме того, есть ли какой-то особый способ определения «содержит» вместо сопоставления всего слова?
15 directory  grep 

2
Как запретить grep печатать одну и ту же строку несколько раз?
Если я grep файл, содержащий следующее: These are words These are words These are words These are words ... для слова These, он напечатает строку These are wordsчетыре раза. Как я могу запретить grep печатать повторяющиеся строки более одного раза? В противном случае, как я могу манипулировать выводом grep для …

6
Grep начало строки
У меня есть файл со следующим содержанием: (((jfojfojeojfow // hellow_rld (((jfojfojeojfow // hellow_rld Как я могу извлечь каждую строку, которая начинается с круглых скобок?

5
Разница двух больших файлов
У меня есть "test1.csv", и он содержит 200,400,600,800 100,300,500,700 50,25,125,310 и test2.csv, и он содержит 100,4,2,1,7 200,400,600,800 21,22,23,24,25 50,25,125,310 50,25,700,5 сейчас diff test2.csv test1.csv > result.csv отличается от diff test1.csv test2.csv > result.csv Я не знаю, какой правильный порядок, но я хочу что-то еще, обе команды выше будут выводить что-то …
14 grep  sed  awk  diff 

3
Используя grep для поиска текстов с одинарной кавычкой?
Я использую текстовый редактор Gedit со встроенным терминалом в Ubuntu 12.04. Я пытаюсь найти текст с помощью grep. Я хочу найти эту строку кода 'type' => 'select' Я старался: grep -r '\'type\' => \'select\'' Но grepне дал никаких результатов. Так может кто-нибудь сказать мне, как искать код выше?

4
Хвост два файла журнала
У меня есть веб-приложение, которое выводит ряд журналов с информацией о производительности. Один файл журнала выводит время выполнения кода, а другой - время SQL. У меня нет контроля над регистратором или кодом, который создает файлы журналов, но я хочу вывести журналы в одном месте. В настоящее время я делаю что-то …
14 files  tail  grep 

3
Почему команда «l | grep "1" "получить неправильный результат?
Как показано на рисунке, я использую, lчтобы получить файл в текущей папке. И тогда я хочу получить файл с номером 1, поэтому я использую pipeи grep. Но почему 2и 22файл показывают? А что это 1;34m? $ l ./ ../ 1 11 2 22 $ l | grep "1" 1;34m./ 1;32m../ …
13 command-line  grep  ls  pipe 

3
Рекурсивный grep не работает для файлов * .c
Я попытался рекурсивно искать шаблон во всех файлах .c следующим образом > grep -lr search-pattern *.c Но получил это в качестве выхода > grep: *.c: No such file or directory Когда я использую это: > grep -lr search-pattern * Я получаю много. c файлами в каталогах с шаблоном. Что не …
13 grep 

3
Извлечь слово из строки, используя grep / sed / awk
У меня есть строка 00:28:04 /usr/lib/jvm/jre/bin/java -DJDBC_CONNECTION_STRING= -Dspring.profiles.active=qa -XX:MaxPermSize=256 и хочу извлечь слово, qaкоторое следует -Dspring.profiles.active. У меня есть строка сохранить в файл text.txt просто для демонстрации на нем. Когда я делаю grep -r -o "spring.profiles.active=" text.txt Результат spring.profiles.active= Это слово не всегда qa, может быть prodили dev. То , …
12 command-line  bash  grep  sed  awk 

2
grep: как раскрасить 2 ключевых слова?
Я знаю, как выполнить grep 2 ключевых слов, используя 1 команду, но мне удается только покрасить одно из них в выводе. Вот моя команда: grep 'keyword1' file.log | grep 'keyword2' Только keyword2подсвечивается. Как сделать keyword1выделение одновременно?
12 grep 

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