Tag: grep

Как несколько шаблонов указываются в файле с `-f` на` grep`, работая вместе?

Из руководства grep '-f file' '–file=file' Получить шаблоны из файла, по одному в каждой строке. Пустой файл содержит нулевые шаблоны и, следовательно, ничего не соответствует. ('-f' задается POSIX.) Когда в файле имеется несколько строк, как шаблоны, заданные каждой линией, работают вместе? Разве нет только одного шаблона, используемого в каждой команде grep?

Получение списка пользователей с помощью grepping / etc / passwd

Для домашнего задания мне нужно использовать grep для разбора /etc/passwd и получить список всех пользователей (только их имена пользователей, ничего больше). Он должен использовать трубку, и результаты должны заканчиваться в файле allusers . Это то, что у меня есть до сих пор: grep -i etc/password | …. >allusers Что мне не хватает?

заполнить базу данных mySQL текстовой информацией

Я использую awk и некоторые команды cisco для получения информации об устройствах, подключенных к сети, сценарий подключается через telnet к определенному устройству, принимает IP , serial number и name (идентификатор устройства) этого устройства и генерирует текстовый файл как это: SN: FDO1129Z9ZQ Barragan_3750 IP address: 148.228.4.197 Затем он запрашивает устройства, подключенные к этому оборудованию, и генерирует […]

Найдите шаблон, используя grep, а затем замените sed

У меня есть следующие строки кода BalancerMember http://server3:82 status=D BalancerMember http://server2:80 status=D Я хочу искать записи с портом 82, а затем хочу стереть status=D Итак, это будет выглядеть так BalancerMember http://server3:82 Пробовал это, но это не сработает grep :82 app.conf | sed -i 's/status=D/ /' sed: no input files Мне нужна опция -i с sed […]

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

Доброе утро, Я пытаюсь написать сценарий 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 […]

Interesting Posts

Каковы все эти «sd» устройства в / proc / devices

Прокси-сервер SSH по требованию через системные пользовательские устройства с активацией сокета не перезапускается по желанию

Есть ли в Emacs пользовательский интерфейс, позволяющий удобно «захватить» имя файла в буфере?

Как НЕ сохранить разрешение при использовании scp

Как диагностировать проблему рендеринга шрифтов?

Смонтируйте коллекцию файлов в среде linux

стираются md0, md1 и не могут их воссоздать

Почему Bash readline иногда пытается проанализировать второе слово команды из контекста?

Как использовать временную переменную среды в bash for loop?

Как сохранить файл в ОЗУ

Как узнать причину выполнения команды / кода в Linux?

Как sh -e взаимодействует с &?

оценка команд двойной блокировки в выражении состояния bash

Планирование – правильный путь?

Не указаны цели и не найден файл makefile. Стоп. Makefile ubuntu

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