Tag: grep

Греп от последнего появления шаблона к другому шаблону

Доброе утро, Я пытаюсь написать сценарий UNIX для файла с несколькими повторяющимися шаблонами, за которым следует шаблон, который я ищу. Этот вопрос очень похож на: « Получить последнее вхождение шаблона перед другим шаблоном ». Однако у меня нет «tac» (или «tail -r»), и я хочу вернуть последнее вхождение String1 перед String2 и String2. output.out: … […]

grep * струнаA *

Мне было интересно, как я могу grep выражение типа *stringA*[number] Другими словами, я хочу настроить таргетинг на строки, которые имеют следующий шаблон: anything + stringA + anything + [number] Например, эти строки будут соответствовать: stringA[3] this is a test stringA because_[4] nothing really stringA[5] эти строки не совпадают: stringA something else [7] Как я могу […]

Ошибочно превратил файл в двоичный

Я искал строки, начинающиеся с total value (->) , и писал grep -> out.results . Теперь мой файл двоичный. Как я могу превратить его в удобочитаемый человек? file out.results говорит «данные», и когда я пытаюсь открыть его, спрашивает, It's a binary, do you still want to see it?

Развернуть переменную среды из PIPE (SHELL)

У меня есть вопрос, который может иметь или не иметь ответа в форме, которую я ищу, но любой формы будет достаточно. В настоящее время у меня есть файл конфигурации, в котором я буду использовать команду оболочки, которая использует grep для поиска определенной строки в файле, а затем я использую sed для получения всего текста после […]

grep для соответствия шаблону, только если после него есть несколько буквенно-цифровых символов

Как пропустить пустые комментарии в примере ниже? Я хочу, чтобы grep соответствовал comments , только если после него есть несколько буквенно-цифровых символов. $cat file | grep 'Object Name:\|manual_encdomain:\|comments: *' Object Name: ABC comments: This is non emtoy comment comments: comments: comments: comments: comments: manual_encdomain: Name: net_1.1.1.1_24 (Table: network_objects) поэтому желаемый выход ниже: Object Name: ABC […]

grep и добавить его в конец строки

У меня есть .dat-файл: show version Cisco IOS Software, C2960 Software (C2960-LANBASE-M), Version 12.2(35)SE5, RELEASE SOFTWARE (fc1) Copyright (c) 1986-2007 by Cisco Systems, Inc. Compiled Thu 19-Jul-07 20:06 by nachen Image text-base: 0x00003000, data-base: 0x00D40000 ROM: Bootstrap program is C2960 boot loader BOOTLDR: C2960 Boot Loader (C2960-HBOOT-M) Version 12.2(25r)SEE6, RELEASE SOFTWARE (fc1) Electronica_Edif_3 uptime is […]

Как grep строка в файле и выводить число рядом со строкой

У меня есть этот вывод, когда я grep строку в файле. $ grep "java vm version" dev_server0 F java vm version : 6.1.094 25.51-b02 Мне просто нужен вывод как 6.1.094 и удалите все остальные символы / числа вокруг него. Как я могу достичь этого?

diff, чтобы показать только добавления в измененном файле

Обычно diff и git diff показывают как исходную, так и модифицированную строку с – и + соответственно. Есть ли способ, я могу фильтровать только для просмотра измененной строки? Это уменьшит количество строк, которые будут прочитаны в 2 раза мгновенно. Я предполагал git diff test.yml | grep '^+' | less -R а также git diff test.yml […]

Пример файла для grep

Может ли кто-нибудь указать на некоторые хорошие примеры файлов, которые помогут узнать grep. Это для академического использования. Он должен быть большим, чтобы ученики могли понять его важность

Вывод строк поиска с использованием grep в UNIX

Я пытаюсь использовать .txt-файл с примерно 5000 шаблонами (на расстоянии от строки) для поиска по другому файлу из 18000 строк для любых совпадений. До сих пор я пробовал все формы grep и awk, которые я могу найти в Интернете, и он все еще не работает, поэтому я полностью в тупике. Вот текст из каждого файла. […]

Linux и Unix - лучшая ОС в мире.