3
ответа

Почему я должен процитировать сбежавший персонаж в регулярном выражении для GreeP, но не на двигателях онлайн Regex?

Я уверен, что какой-то вариант этого вопроса уже задавался и на него уже был дан ответ, но я осмотрелся и не нашел точного ответа. Возможно, кто-то здесь может помочь лампочку идти на меня. Я на...
30.04.2020
3
ответа

Рекурсивно заменить на RegEx w/grep и sed при сохранении групп захвата?

Какое длинное название. По сути, у меня есть набор файлов, которые нужно рекурсивно искать с помощью регулярного выражения и заменять. То, что у меня есть, пока работает без групп захвата, однако это работает...
29.04.2020
3
ответа

grep "строка из файла" в подкаталогах, затем скопируйте всю "папку"

Я пытаюсь: найти строку "требуемая точность" во всех файлах (имя файла: OUTCAR.txt) во всех моих подкаталогах (примерно 50 папок). Копировать только те папки, в которых есть файлы с искомым ...
24.04.2020
3
ответа

Проверить наличие всех паттернов в файле

Допустим, у меня есть паттерн.txt и я хочу проверить, присутствует ли каждый из этих паттернов в каком-либо файле. Я мог бы сделать что-то вроде: для шаблона в $(cat Patterns.txt); делать если! grep -q "$pattern" файл....
14.04.2020
3
ответа

Как я могу использовать sed\awk для поиска определенных строк в файле, а затем найти все последующие строки, которые соответствуют другому шаблону?

Я нашел похожую тему, но не смог понять, как реализовать ее для собственного использования: захват нескольких строк после совпадающей целевой строки. Вот проблема: я пытаюсь реализовать это в проекте...
14.04.2020
3
ответа

Терминал — запрос Macbook GREP

Я успешно использую следующую команду терминала для поиска определенного текста в моем очень большом CSV-файле и создания отдельного CSV-файла в качестве вывода: grep "text" filename.csv > outputfile. csv Is ...
09.04.2020
3
ответа

Найдите файлы с тем же именем, что и каталог

У меня следующая проблема: В каталоге Example1 есть три файла: Example1, Things и Pictures. Каталог Example2 содержит три файла: Example2, Example3 и Pictures. Мне нужен список, показывающий только ...
08.04.2020
3
ответа

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

Я пытаюсь создать собственный модуль полибара, который показывает текущий класс активного окна, поскольку модуль по умолчанию выводит имя окна. Я использую эту команду, чтобы получить класс окна: xprop -id $(...
05.04.2020
3
ответа

одна команда оболочки для поиска всех n-грамм работает в тексте

У меня есть текстовый поток или файл, содержащий слова, разделенные пробелами. Типа: У меня есть игрушка. вам это может не понравиться. Каждое слово, разделенное пробелами, может состоять из двух или более маленьких слов, ...
23.03.2020
3
ответа

Распечатать сценарий IP-адреса

Мне нужно создать сценарий, который получает мой публичный IP-адрес с веб-сайта и распечатывает его. #!/бин/баш wget http://www.ipchicken.com/ grep Я не знаю, куда идти дальше. Пожалуйста, помогите
09.03.2020
3
ответа

Как извлечь только информацию о разрешении экрана из вывода xrandr?

xrandr | grep основной возврат eDP-1-1 подключенный основной 1920x1080+0+0 (нормальный левый инвертированный правый по оси x оси y) 344 мм x 193 мм Меня интересует только подстрока разрешения 1920x1080 из этого ...
09.03.2020
3
ответа

как выровнять дефис

Это моя команда echo -e "Проверить жизнь, мир и остальное \n" >test42 |grep '42' questions.txt | nl -w1 -s '-' | cut -d "/" -f 1 >> test42 это вывод Test sur la vie,...
20.02.2020
3
ответа

Если найти 4-значное число, вывести число и значение следующей строки в csv

У меня есть данные в формате csv: 125867569,98652343,7012,879456217,20121221,7065,758964231,856421345 My желаемый результат: 7012,879456217,7065,758964231 Как я могу это сделать?
13.02.2020
3
ответа

GREP + REGEX работает не так, как я ожидал

Я пытаюсь получить результат от ls /dev, чтобы он соответствовал 'tty', оканчивающемуся числами между 1 -4. Таким образом, из :tty5 tty4 tty2 tty6 tty1 Должен соответствовать :tty4 tty2 tty1 Регулярное выражение "\s ([tty]+[0 -4] )\s" работает...
20.01.2020
3
ответа

Как записать 2-й и 4-й столбцы в другой файл

Пример: файл1 Скорость: 50,00 Температура: 120,00 Скорость: 51,00 Температура: 121,00 Скорость: 52.00 Температура: 122.00 файл2 50.00 120.00 51,00 121,00 52.00 122.00 Я хочу записать файл1 в файл2
16.01.2020
3
ответа

сопоставить строку между двумя символами и заменить

У меня есть файл со множеством ссылок, например: http://example.com/mall/mall/detail3.jsp? proID=2114280 http://example.com/mall/member/member/bookshelves/add.jsp?proID=3354136&productName=something ...
12.01.2020
3
ответа

Захват/изменение нескольких групп с помощью sed

Я хотел бы использовать sed для изменения вывода gcc -MM, который генерирует граф зависимостей для файлов C/C++. Ввод имеет вид :ThreadCrash.o :ThreadCrash.cpp ThreadCrash.h hdr1.h \../inc/hdr2.h../...
03.01.2020
3
ответа

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

здесь вопрос новичка. Я пытаюсь присматривать за несколькими Linux-машинами, но, хотя они кажутся похожими, они каким-то образом сильно отличаются друг от друга. Так, например, файл журнала mysql на ...
02.01.2020
3
ответа

Извлечь имя модуля и имя экземпляра из файла verilog/System Verilog

У меня есть verilog/ Системный файл Verilog, из которого я хочу извлечь только имя_модуля и имя_экземпляра. Из следующей строки: имя_модуля #(.ЛЮБОЙ_ПАРАМЕТР(.ЛЮБОЙ_ПАРАМЕТР),.ЛЮБОЙ_ПАРАМЕТР_1(....
28.12.2019
3
ответа

как захватить из файла строки, которые начинаются с одинарной скобки и заканчиваются одинарной скобкой

как захватить из файла строки, которые начинаются с одинарной скобки и заканчиваются одинарной скобкой Я пробую этот файл cat | grep "\[*\]" но не уверен, что этот синтаксис дает хорошие результаты пример файла: ...
19.12.2019
3
ответа

Как извлечь ряд строк из очень большого файла с известной позиции?

У меня есть огромный файл .xml весом 500 МБ, и я хочу извлечь из него некоторый текст, начиная с известной позиции, которую я могу найти. Когда я просто делаю grep, он показывает мне, где встречается ключевое слово, но это...
18.12.2019
3
ответа

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

Я хотел бы извлечь все строки с определенным временем между, а также прилагаемое к ним имя файла. Пример ввода: 8 декабря 22:00:05 ядро ​​хоста: 8 декабря 23:00:05 ядро ​​хоста: 8 декабря 23:34:45 ядро ​​хоста: ...
09.12.2019
3
ответа

Grep сопоставление ВСЕХ элементов из файла шаблона

У меня есть файл шаблонов, который я хочу сравнить с каталогом файлов. Содержимое файла шаблона выглядит примерно так (и может быть регулярным выражением): pattern-...
04.12.2019
3
ответа

добавить два поля с буквами, которые закодированы как числа, разделенные двоеточием, в полях 4 и 5

я хочу создать 8-е и 9-е поле/столбец с соответствующей буквой, закодированной как числа в столбцах 4 и 5. Шесть чисел, разделенных двоеточием, соответствуют A:T:C:G:N:del Примечание: некоторые строки в столбце ...
22.11.2019
3
ответа

Групповая команда grep

Я хотел бы grep имена файлов, которые не начинаются с s и содержат m. Я попробовал это решение, которое работает: ls | grep -Ev "^s" | grep "m" Но когда я пытаюсь сделать это с помощью одной команды grep, ...
24.10.2019
3
ответа

Команда, которая копирует файлы с заданной меткой времени

Нам нужна команда, которая копирует файлы из текущего каталога в другой с заданной датой. -rw-r----- 1 schmidt schmidt 276423 set 03 10:31 'event01.csv' -rw-r----- 1 schmidt schmidt 283861 set 03 10:34 '...
21.10.2019
3
ответа

Почему мое регулярное выражение perl в моем скрипте bash не работает? Терминал MacOS

Я пытаюсь отказаться от AppleScripts для рабочих процессов на моей работе и вместо этого создать что-то более простое, что может работать в фоновом режиме. Для этой задачи мне дается 35-40 файлов (5 версий 7 или 8...
18.10.2019
3
ответа

Получить последний «блок» (шаблон) файла журнала

мой файл журнала: ... ---------- текст 1 текст2 ---------- текст3 текст4 ---------- И теперь я хочу найти только последний блок (между "----------") -> text3/text4 Спасибо :-) Ничего не нашел решение... ...
17.10.2019
3
ответа

dpkg и egrep в Ubuntu 18

Попытка использовать команды dpkg и egrep для получения списка пакетов, имена которых начинаются с q. Уже пробовал: dpkg -l | egrep -l q дпкг -л | egrep -l ^q дпкг -л | egrep q дпкг -л | grep q Что происходит не так?
16.10.2019
3
ответа

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

Вот последовательность файлов электронной почты, вывод из $ ls --time-style=long-iso -la: 23:12 1570840157.M399816P376041.br472.hostgator .com.br,S=300488,W=304621:2, 23:41 1570840228.M85932P379995.br472....
13.10.2019