0
ответов

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

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

Как показать только интерфейсы, начинающиеся с определенного шаблона

Open-Vswitch создает виртуальные интерфейсы, все они имеют этот шаблон: s [цифра] -eth [цифра] Например: s1- eth1, s1-eth2, s12-eth3, s2-eth3 ... Я хочу показать информацию, например, обо всех ...
09.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
ответов

AWK: Как сравнить две переменные с регулярным выражением

У меня есть строка со значениями, разделенными двоеточием, которые я хочу обработать в awk. Строки обрабатываются по-другому, если переменная $ 4 содержит переменную $ 3 в начале. Итак, я написал выражение: $ 4 ~ / ^ $ 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
ответов

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

В основном, я запрашиваю способ 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
ответов

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

У меня есть список паролей, который выглядит так: aaaa00 аааа01 аааа02 ... zzzz97 zzzz98 zzzz99 Я хочу переместить все слова с этим шаблоном в начало списка (текстовый файл): Vowel-Consonant -...
20.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
ответов

используя команду sed для замены первых 2-х вхождений ":" внутри строки

я пытаюсь сравнить 2 даты в формате YYYY:MM:DD HH:MM:SS, используя команду date (bash). Моя проблема в том, что команда date использует только формат даты (насколько я знаю) YYYY-MM-DD HH:MM:SS. ...
18.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
ответов

Извлекаю все между кавычками

Я пытаюсь воспользоваться grep или sed, чтобы извлечь url из строки, которая выглядит как javascript:open_window("http://www.example.com/somescript.ext?withquerystring=true"); Генерируется ссылка на javascript --.....
13.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
ответов

Как удалить несколько символов после совпадения?

У меня есть файл со следующим образцом содержимого : NOF DOWN BITS = 96 data = среда 3 января 04:37:32 2018: 7E среда 3 января 04:37:32 2018: 7E среда 3 января 04:37:32 2018: 7E среда 3 января 04:37:32 2018 : 7E среда ...
04.01.2018
0
ответов

Правильно обрабатывать файлы Unicode с BOM с помощью инструментов POSIX

Попытка использовать grep сегодня я столкнулся со знакомой проблемой метки порядка байтов (BOM) в файле Unicode (в данном случае UTF-8). В частности, я пытался найти файл, начинающийся с XYZ с ...
03.01.2018
0
ответов

SED - отображать строки с тремя знаками «x»

У меня проблема с задачей из заголовка. Используя SED, я должен отображать строки с тремя знаками «x». Я знаю, как это сделать с одним знаком, но не могу написать рабочую команду для 3 знаков. Пример ввода: ...
02.01.2018
0
ответов

Как извлечь текст между двумя совпадающими шаблонами в несколько файлов?

У меня есть двоичный файл, и я хочу разбить его на отдельные файлы по шаблонам START и END. Пример ввода: yut786y = 3 & *% ^ # $% fsd {'StartOfFile': sdflklfasdgjw723gsdf67asfr55a64 asduf hfna089FUAO ...
22.12.2017
0
ответов

Печать символов после двоеточия

Как мне напечатать что-либо после двоеточия? Ввод: цвет: белый, имя: зеленый, поэтому я хотел бы напечатать что-либо после: Вывод: белый, зеленый
20.12.2017
0
ответов

sed извлекает первое поле и перемещается в определенное место

У меня есть этот файл 10.1.1.1 www1 10.1.1.2 www2 10.1.1.3 www3 Я хочу извлечь первое поле IP-адреса и переместить его на следующее место с помощью http://www.foo. com = 10 ....
16.12.2017
0
ответов

регулярное выражение не работает для получения дат

Мой файл sample1.txt содержит следующие данные: 2017-12-08 2017-12-31 2016-12-31 201707-31 2017-08-31 2017-08-31 2017-0008-31 2017 08abcd 31 2017 0812-31 2017 -08- 31 Я хочу получить дату начала ...
10.12.2017
0
ответов

Как я могу использовать переменную оболочки для копирования шаблона sed?

У меня есть шаблоны SED: [^ a-zA-Z0-9] / b \ ./ s /.* c \ .. \ ([^] * \). * / \ 1 / p и так далее. Мне нужно передать их команде echo как переменные. На данный момент я определяю переменную $ pattern следующим образом: $ ...
07.12.2017
0
ответов

Преобразование пароля со специальными символами для использования в сценарии ожидания

У меня есть сценарий ожидания, который подключается к сайту SFTP и выгружает некоторые файлы. Идентификатор и пароль содержатся в локальных текстовых файлах. Сценарий ожидания считывает эти файлы как переменную, а затем ...
05.12.2017
0
ответов

удалить строки в файле 1 из файла 2

У меня есть текст, включающий строки, которые я хотел бы удалить из исходного текста. в качестве примера Исходный текст 11 111111111111111111,111111111,11 12,12 99999999999999999,19,1999,199 Включает текст ...
04.12.2017
0
ответов

Regex, который соответствует только именам каталогов с целыми числами и точками

Пытаюсь написать -regex для оператора find, который показывает только каталоги с точками и числами, например 1.2.3.4 oraz 1.2.3 или 1.3.4.5.6 Пробовал что-то вроде "-regex '\.[0-9.]+'", но это также ...
12.11.2017