2
ответа

Перебор массива строк с применением регулярного выражения к каждому элементу в Korn Shell

У меня есть массив строк с именами, содержащий имена с некоторыми последующими мусорными данными. Как этот Джилл Шортц, городской подрядчик, Америка Билл Тортс, семейный врач, Канада Уилл Кортц, фолк-ди-джей,...
05.11.2019
2
ответа

возможно ли комбинировать grep -C или -A или -B с чем-то, что ИСКЛЮЧАЕТ совпадающую строку

Таким образом, с помощью grep мы можем использовать -A для получения строк "после" совпадения , мы можем использовать -B, чтобы получить строки «до» совпадения. Также мы можем использовать -C для получения строк как до, так и после. У меня есть такие скуч
04.11.2019
2
ответа

Отфильтровать файл, умножить значение в строках, содержащих определенную строку, вернуть все строки

С помощью grep отфильтровать файл, из этих отфильтрованных строк выполнить математическую операцию над определенным столбцом, только в строках, содержащих строку "value=", вернуть все строки из первого фильтра grep и ...
01.11.2019
2
ответа

регулярное выражение c1-c2 в sed и grep

Я пытаюсь понять, что делает выражение [c1-c2] при использовании с sed или grep: grep -E "[c1-c2]" Это соответствует 1-9 и a, b, c. Как я понимаю, он должен соответствовать символам между 1 и ...
31.10.2019
2
ответа

Получить содержимое файла от первого до последнего экземпляра произвольной строки

Как я могу просмотреть в меньшем объеме от первого экземпляра произвольной строки "foo" до последнего? Эта произвольная строка будет почти в каждой строке журнала. Я не хочу делать grep "foo" bar.log |...
29.10.2019
2
ответа

Поиск файлов и каталогов определенного размера

В настоящее время я использую du -sch /var/log/ | общее количество | grep G, чтобы найти каталоги /var/log/, занимающие более 1 ГБ.Это работает отлично. Сейчас я пытаюсь настроить это, чтобы делать то же самое, но только...
28.10.2019
2
ответа

Как выполнить поиск текста на справочных страницах?

Я считаю полезным использовать grep для текста, например. конкретные параметры на страницах руководства из командной строки. Однако grep не работает должным образом при работе с справочными страницами, как показано ниже, где шаблон "...
27.10.2019
2
ответа

напечатать совпадающие строки из файлов file1 и file2

У меня есть файлы file1.txt и file2.txt, я хочу распечатать совпадающие строки в новых файлах file1.txt FOMPING00002015 ФОМПИНГ00008750 ФОМПИНГ00003379 ФОМПИНГ00009073 FOMPING00007164 FOMPING00009598 ...
24.10.2019
2
ответа

найти шаблон и обновить запись первым вхождением этого шаблона

У меня есть файл, содержащий записи с идентификатором. Для каждого идентификатора может быть несколько записей. Я хочу искать все записи с одним и тем же идентификатором и искать определенный шаблон (Y...
24.10.2019
2
ответа

найти текст после заданной строки в файле

Я хотел бы извлечь содержимое поля в файле так, как выглядят данные: {"_index":"bk","_type":"account ","_id":"1","_score":1,"_source":{"a_n":1,"имя":"Блейк","фамилия":"Хесс","возраст":30," пол"...
21.10.2019
2
ответа

Конвейер ls to grep. Почему grep игнорирует вывод команды ls?

Я пытаюсь использовать эту команду ls -p | egrep "\<[A -Z]+\>" для печати всех имен файлов и каталогов в верхнем регистре с добавлением / к именам каталогов. Я не понимаю, почему моя команда работает, хотя я сказал...
20.10.2019
2
ответа

Найти текст с подстановочным знаком

Я ищу в файле /etc/hosts хосты, которые должны содержать серверы, которые выглядят как минимум так: mobile.example.com more.mobile.example.com, а НЕ example.com Я хочу выполнить поиск с подстановочным знаком ...
18.10.2019
2
ответа

Как искать определенную строку после совпадающей строки в файле с помощью sed, awk или grep

Пример вывода, хранящегося в файле: Предоставляет: Red Hat Satellite Red Hat Developer Toolset (для RHEL Server) SKU: TGV123 Contract: 59104 ID пула:...
18.10.2019
2
ответа

grep дата и время из текстового файла для новых переменных

Мне нужно извлечь даты (год, месяц, день) и время (часы, минуты) из текстового файла и использовать их позже как переменные. Не домашнее задание, просто пытаюсь сделать что-то полезное для своей работы. Я новичок в Linux. ...
14.10.2019
2
ответа

отслеживать файлы журналов и выполнять действия с определенной записью

я хочу сделать следующее: tail -f какой-то файл { если новая строка соответствует/содержит некоторую строку (выполнить действие1; выполнить действие2; ...; дополнительные действия) какая-то строка2 (...
13.10.2019
2
ответа

Использование регулярных выражений из командной строки для извлечения числа

Я использую инструмент для вычисления цикломатической сложности файла javascript. Пример: jsc --minimal test.js Эта команда выдаст следующий вывод. ┌─────────────────────┬─────┬──────────────
04.10.2019
2
ответа

Поиск подстроки в столбце CSV-файла

У меня есть CSV-файл, содержащий около 15000 строк и несколько столбцов. Набор данных выглядит так: A,B,C, сообщение D, E, F а, б, в, привет, как дела? д, д, е а, б, в, Привет Привет. Ты в порядке? ...
25.09.2019
2
ответа

удаление поддоменов других доменов в файле с помощью скрипта (bash, awk или подобного)

У меня есть файл огромного размера (десять тысяч записей), состоящий из доменов (в случайном порядке, но без дубликатов доменов и с произвольным количеством поддоменов), вот небольшой пример: domain.com ...
03.09.2019
2
ответа

Список 5 основных процессов для конкретного пользователя

Я пытаюсь получить пять основных процессов определенного пользователя в bash: ps -Ao user,uid,comm,pid,pcpu,tty --sort=- ПКПУ | голова -n 6 | grep Тем не менее, это выбирает 5 лучших процессов ...
31.08.2019
2
ответа

Поиск файлов с определенным шаблоном

Я хочу найти файлы, в имени которых есть abc. Например, :Dozain123.ctabcln _WbLogReq.log' Dozain123.ctabcln _WbLogReq123.log Dozain123.ctabcln _WbLogReq456.log Dozain123.ctabcln _WbLogReq341....
31.08.2019
2
ответа

Как мне лучше всего искать 2 экземпляра 2 последовательных слов в строке с помощью grep или другой поисковой утилиты

У меня есть файл журнала, в котором есть 2 экземпляра 2 последовательных слов в строке. Пример: Идентификатор процесса: 1034 Рабочий процесс 4 Я хочу найти «Идентификатор процесса» И «Рабочий процесс» в одной строке. ...
30.08.2019
2
ответа

Поиск точной разницы

У меня есть два текстовых файла типа 1111|100|11/11/1111|a 2222|200|11.11.1111|а 3333|300|11.11.1111|а 4444|400|11/11/1111|а б 1111|100|11/11/1111|а 1111|100|11/11/1111|а 2222|200|11.11.1111|а 3333|300|...
30.08.2019
2
ответа

Как с помощью grep извлечь предыдущие n символов из файла

Я пытаюсь извлечь некоторые данные из файла с помощью grep. Это файл ДНК fasta, содержащий такие строки, как: ATCGTAGCTAGCATCGTATCGATGCTGCTATGCTAGATGCTAGT Мне нужно найти каждую TA и 20 ...
30.08.2019
2
ответа

странное сопоставление регулярных выражений с grep/egrep

GNU bash, версия 4.2.46(2)-выпуск (x86_64-redhat-linux-gnu) grep (GNU grep) 2.20 grep-2.20-3.el7.x86_64 Кто-нибудь может объяснить эту загадку? Я получаю ложные совпадения с grep/egrep. echo "...
30.08.2019
2
ответа

вывод смешанного буквенно-цифрового ввода с помощью grep, pipe и cat

У меня есть смешанный список слов в качестве ввода: azert12345 a1z2e3r4t5 a1z2e3r455 Командная строка, которую я пытался выполнить: cat file.txt | grep -E "[[:digit:]]{5}" --color Что я хочу сделать: Напечатать ...
24.08.2019
2
ответа

grep всегда завершается со статусом выхода 0 в операторе if

Я хочу написать bash-скрипт, имитирующий команду Korn cd: cd old new который заменяет старый на новый в PWD, а затем пытается перейти в новый каталог. вот сценарий: #!/usr/bin/env bash ...
23.08.2019
2
ответа

Извлечь файл с двумя совпадающими строками одновременно

У меня есть список видов и основная запись из базы данных. Я хотел найти совпадение видов в третьем столбце файла основной записи и распечатать всю строку. видов_список ...
13.08.2019
2
ответа

Grep только заданное количество строк после совпадения

Мне нужно создать новый файл из совпадения grep, но с максимальным количеством строк. Что-то похожее на это, но с одной строкой $ cat my_log_file.log | grep -v auto > filtered.log $ head -n 1000 ...
08.08.2019
2
ответа

Путаница с регулярными выражениями класса символов

Я пытаюсь сократить регулярное выражение в grep. Мне нужно найти ровно шесть пробелов, за которыми следует альфа-символ. Это работает: grep "^\s\s\s\s\s\s[[:alpha:]]" Это не работает: grep "^[[:...
06.08.2019
2
ответа

Solaris — Получить имена каталогов, начинающиеся с шаблона.

Я работаю над ОС Sun Solaris 10, которая в современных системах не разрешена командой grep -o. У меня есть приведенный ниже список каталогов, которые я пытаюсь получить, любой каталог начинается с DATA [0-9] только DATA34016 ...
06.08.2019