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

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

2
Проблемы с регулярными выражениями в Bash: [^ negate] не работает
Когда я выполняю ls /directory | grep '[^term]'в Bash, я получаю регулярный список, как будто grepкоманда как-то игнорируется. Я пробовал то же самое с egrep, я пытался использовать это с двойными и одинарными кавычками, но без лучшего результата. Когда я пытаюсь, ls /directory | grep '^[term]я получаю все записи, начинающиеся …

1
GREP_OPTIONS = --color = всегда игнорируется?
Я играл с настройками GREP_OPTIONSи не мог заставить его работать. Просто любопытно, почему. Вывод простых тестовых команд: richard@ubuntu:~$ echo $GREP_OPTIONS richard@ubuntu:~$ richard@ubuntu:~$ ls | grep o Desktop downloads Dropbox ebooks workspace richard@ubuntu:~$ ls | grep o --color=always | less -R richard@ubuntu:~$ export GREP_OPTIONS="--color=always" richard@ubuntu:~$ ls | grep o | less …
8 ubuntu  grep  less 


6
сделать вывод grep без завершающего перевода строки
Пожалуйста, рассмотрите этот фрагмент: X=$(grep -m1 'some-pattern' some-file | sed -n 's/.* //p') Я хочу поместить последнее слово в переменную, если какое-либо условие шаблона соответствует строкам в произвольном текстовом файле. Моя проблема в том, что переменная Xимеет CR или LF или CRLF в конце, в зависимости от исходного файла, от …
8 bash  grep 

5
Насколько интеллектуальны утилиты Unix?
Утилиты Unix, такие как sort, find, grep, diff и др., Очень удобны для выполнения быстрых задач, иногда вообще без написания кода. Я хотел знать, какие алгоритмы они используют внутри и как разумно выбрать конкретный алгоритм для конкретной задачи? Например, если сортировка получает огромный входной файл, будут ли она использовать разные …

4
Если еще, Awk NR: Как удалить заголовок раздела таблицы, где нет записей
Я пытаюсь обобщить таблицу данных, которая меняется каждый день. Я уже суммировал таблицу, чтобы отображать только строки с записями, которые больше 30. Однако в некоторые дни в исходной таблице нет записей больше 30. Когда это происходит, мне не нужен весь раздел, который пуст в сводке. Как мне тогда удалить весь …

3
Поиск по шаблону между конкретными строками и номерами строк печати
У меня есть файл из 20 строк. Я хочу найти строку между строками 10 и 15 и распечатать строку вместе с номерами строк исходного файла. я пытался sed -n 10,15p file | grep -n "pattern" Проблема с вышеприведенной командой состоит в том, что строка вывода с номером 10 sedбудет строкой …
2 sed  grep 


2
Форматирование вывода с использованием printf с помощью xargs
Я хочу найти в моей кодовой базе вхождение строки, а затем получить отформатированный вывод в виде имени файла, номера строки и области кода. Я получил это, как я хотел в первой строке вывода, но следующие строки теряют желаемое форматирование. $ find src/ -name "*.js" | xargs grep --null -E -n …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.