0
ответов

Список строк, состоящих из одного негласного символа

Мне нужно перечислить строки, состоящие из одного негласный символ. Я получил это: ls | grep -nv '[aeiouy]' file Но это не дает мне ни одного символа. Как получить только один символ?
17.11.2018
0
ответов

Sed заменяет алфавит на верхний регистр после точки

Я только что прочитал учебную статью по sed. Может кто-нибудь объяснить мне эту команду (она меняет алфавит на верхний регистр после точки) sed -E 's / (^ [a] | \. [Az]) / \ U & \ E / g' filename.txt
12.10.2018
0
ответов

Регулярное выражение GREP, чтобы показать только серийные номера (определенная длина, содержащая альфа и цифру) в файле CSV

У меня есть много (огромные и хаотичные) файлы CSV с кучей серийных номеров (Cisco). Моя цель состоит в том, чтобы извлечь их (кстати: и позвонить в Cisco API позже для получения отзывов охвата обслуживания / поддержки) ...
05.09.2018
0
ответов

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

У меня есть большой текстовый файл на сервере Linux, содержащий, например, следующее: 123456789012345,00,0000,0000 1234567890123450,00,0000,000 12345678901b111,0,0000,0000 1234567/89011111,00,0000,00000 ...
04.09.2018
0
ответов

Как сделать (sed) регулярное выражение, заменяющее все вхождения одного символа при удалении последнего?

Я борюсь со следующим. Я использую подобные команды в своем терминале Mac для проверки регулярного выражения: echo 'inputstring' | sed (-E) '/ s /// g' Я пытаюсь создать регулярное выражение, которое: если и только если ...
21.08.2018
0
ответов

Редактировать полей запятыми полей и конкретное поле GreeP, больше моего состояния

Вход: 10,6-2021,863 11,1-2017 990 12 012020 000 13,1-2021 000 Выход: 10,06 / 2021,863 12,01 / 2020 000 13 01/2021 000 в входных данных, поле № 2 является дата, поэтому я хотел бы отобразить дату> ...
03.07.2018
0
ответов

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

Я бы хотел найти все файлы, пути которых содержат несколько слов (word1, word2), без какой-либо конкретный порядок между ними. Примеры совпадающих файлов: word1bar / fooword2 / myfile fooword2 / ...
05.06.2018
0
ответов

Почему шаблон регулярного выражения '?!' не работает с grep?

Можно использовать -v для исключения одного слова из файла, но мне интересно, почему шаблон регулярного выражения?! не работает с grep/egrep. Я искал шаблон, чтобы исключить одно слово из моего поиска...
11.05.2018
0
ответов

Как использовать команду sed для редактирования rc-файла nano (цвета элементов интерфейса)

Вот образец моего файла nanorc: (...) ## Определить границы слова по-другому, обработав знаки препинания ## символы как части слов. # установить связи ## Символы (кроме буквенно-цифровых) ...
14.04.2018
0
ответов

В отличие от \K, чтобы все было правильно

На странице расширенных шаблонов perlre мы можем прочитать о \K: Держите элементы слева от \K, не включайте их в $& Вот практическое решение. пример с использованием GNU grep (который на самом деле хранит вещи...
13.04.2018
0
ответов

Сопоставление строкового шаблона с = ~

У меня есть проблемы с пониманием соответствия строкового шаблона с = ~ в bash. Я написал следующую функцию (не пугайтесь - это просто эксперимент, а не подход безопасности с md5sum): md5 () {...
27.03.2018
0
ответов

Совместимы ли расширенные регулярные выражения Unix?

Полностью ли совместимы регулярные выражения инструмента Unix? Например, если я grep -oE "\ $ text * \ (* ([^)]) * \)", гарантирую ли я заменить ту часть, которую я получил, если я использую sed -E "s / \ $ text * \ (* ([^)]) * \) / replace / ...
23.02.2018
0
ответов

Как скопировать все файлы с определенным префиксом?

У меня есть сценарий bash, который считывает строки файлов из входного текстового файла и копирует каждый файл в каталог. Некоторые строки файла передаются как $ file = "* ...", где файл заканчивается ... как sim ... или ...
11.02.2018
0
ответов

Bash =~ regex и https://regex101.com/

Используя https://regex101.com/ я построил регулярное выражение для возврата первого вхождения IP-адреса в строку. RegExp: (?:\d{1,3}\.)+(?:\d{1,3}) RegExp включает в себя разделители: /(?:\d{1,3}\.)+(...
02.02.2018
0
ответов

Оценить захваченное выражение внутри замены в sed

Я работаю над сценарием развертывания, и мне нужно заменить учетные данные базы данных (или другой системы) в файле конфигурации. У меня есть файлы PHP с такими учетными данными, как:
29.01.2018
0
ответов

Замена обратной косой черты прямой косой чертой в двойных кавычках

У меня есть исходный код на C, который был изначально разработан для Windows. Теперь я хочу поработать над ним в Linux. Существует множество директив include, которые следует изменить на формат Linux, например: #include ".. \ ...
27.01.2018
0
ответов

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

У меня есть файл: - id: 1.4.25.2 name: 'Постоянная ссылка' Configuring a VNC Server ':' / rhcsa / manage-network-services / configuring-vnc-access / configuring- a-vnc-server 'description:' <* ...
27.01.2018
0
ответов

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

У меня есть текстовый файл Linux, содержащий 8k строк в следующем формате | f_name: x | l_name: x | address: xx | city: x | state : x | zip: x | страна: x | номер заказа: x | код: x | скачано: x | срок действия: 09/2017 | ip: xxxx | И я бы ...
26.01.2018
0
ответов

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

Из этой статьи о ripgrep я узнал, что механизмы регулярных выражений, реализующие поиск с возвратом, в некоторых случаях могут быть очень медленными, но я действительно не понимаю, почему. Может кто-нибудь объяснить по-простому...
25.01.2018
0
ответов

Инвертировать две последние подпапки в структуре каталогов

В основном, я запрашиваю способ unix (bash, perl и т. Д.) Для инвертирования двух последних подпапок, как в этом вопросе Windows: https://superuser.com/questions/221/how-can-i-invert-a-directory-structure Это ...
23.01.2018
0
ответов

Как обозначить начало строки в меньшем поиске man-страниц?

Я часто ссылаюсь на man bash, чтобы вспомнить использование частей "расширения истории"(события/слова/модификаторы). Я знаю, что нужная мне man-часть - это "расширение истории". Поэтому я набираю ОТВЕТСТВЕННОЕ ПОЛОЖЕНИЕ вперед ...
22.01.2018
0
ответов

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

какое регулярное выражение для захвата имени папки с этой структурой xxxx-x (x - целое число) ls / usr / hdp | ..... 2.6.0.3-8 текущий HG_MASTER 2.4.3 34.1 45-995 ожидаемый результат ...
22.01.2018
0
ответов

проверить некоторые параметры, разделенные знаком «|»

У меня есть строка, построенная с несколькими опциями: значение, разделенное знаком | option: value может быть одним из двух: [[: alnum:]] {3}: all [[: alnum:]] {3}: FQDN, где FQDN - это DNS-имя хоста, например: ...
19.01.2018
0
ответов

Повторение в регулярном выражении больше не дает результата

У меня есть компьютер с Windows-10, на котором я установил платформу Ubuntu, что можно увидеть в следующем uname -a result: Linux DOMINIQUEDS 4.4.0-43-Microsoft # 1-Microsoft Wed Dec 31 14:42:53 PST 2014 ...
19.01.2018
0
ответов

bash + как перехватить первое/секундное/временное поле [закрыто]

мы можем легко перехватить первое поле с помощью awk как этот синтаксис capture=` echo 1 2 3 | awk '{print $1}' ` мы можем легко перехватить второе поле с помощью awk как этот синтаксис , и так далее capture=` echo 1 .... ..
18.01.2018
0
ответов

Извлечь подстроку после grep [closed]

Можно ли извлечь только второе значение ЦП без каких-либо слов до и после? Мне нужна только эта подстрока из верхней команды. Спасибо!
15.01.2018
0
ответов

Проблема с "переименованием" с помощью regex (Linux)

У меня есть скрипт резервного копирования, который создает два файла: a) db_mywebsite_2018-01-10_00-25. sql.gz (150 MB) b) mywebsite1_2018-01-10_00-01.tar.gz (2 Гб) Я хочу удалить дату (XXXX-XX-XX_XX-XX) из ...
14.01.2018
0
ответов

Регулярное выражение для соответствия требованиям к паролю

Мне нужно регулярное выражение для соответствия критериям базовой политики паролей. 1-й символ - заглавный концы с 2 цифрами это 8 символов длиной Вот что у меня пока есть. ^(?=.*[A-Z])^(?=.*[a-z])(...
10.01.2018
0
ответов

Ошибка компакт-диска при попытке войти в каталог, не зависящий от версии maldetect

Я устанавливаю Maldet на Debian 9.3: cd / usr / local / src wget http://www.rfxn.com/downloads/maldetect-current.tar.gz tar -xzvf maldetect-current.tar.gz cd maldetect- * bash ./install.sh При выполнении cd ...
08.01.2018
0
ответов

Как заставить работать синтаксис регулярного выражения sed как python или javascript? [дубликат]

Я задал вопрос: вставьте строку в список переменных в текстовом файле [используйте sed], в котором @RomanPerekhrest показал мне другой синтаксис регулярного выражения. \ (= ([^)] * \)) может захватить [^)] * как группу 1. Это ...
06.01.2018