3
ответа

Команда Linux sed заменяет две строки с пробелами и специальными символами, используя регулярное выражение

У меня есть один файл со следующим примером текста . "list-value": {"object-value": {"value": "example-value-123"}} Я хочу изменить текст значения "example-value-123", сопоставив шаблон ...
12.01.2019
3
ответа

Использование AWK для изменения поля с условием

Вход новый, 9,1 Старый, 11,0 выходов Новый, 09,1 Старый, 11,0 Я хотел бы добавить в поданный номер 2 после первого в случае, если это одна цифра, поэтому я хотел бы добавить 0 до цифры в качестве вывода. ...
08.01.2019
3
ответа

Как проверить, есть ли хост-имя FQDN только с небольшими буквами

, мы хотим проверить имя хоста на машинах Правило должно быть так: каждое имя хоста должно быть только с небольшими буквами Каждое имя хоста FQDN мы попробуем это имя хоста = Master01.NASSA.com [[$ HostName = ~ ^ ...
25.11.2018
3
ответа

Соответствие точному количеству цифр в строке

Учитывая строку, как я могу узнать, что она содержит ровно 7 последовательных цифр? Например, 1505082 или 1505082_CSE_322, но не 15050821 или 15050821_CSE_322. Я пробовал grep -Eq [0-9] {7} <& ...
10.11.2018
3
ответа

Извлечение строки из ключа, значения из текстового файла и присвоение ей новой переменной

Нужен скрипт для итерации через файл ниже для чтения ключей, значений и извлечения значений, например, foo_key1, foo.com, /tmp/worker${Build_Number} из ключа и присвоения их значения другой переменной (например, A=".....
17.10.2018
3
ответа

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

Я хочу перемещать строки из текстового файла в другой текстовый файл. Эти линии содержат слово, начиная с подчеркивания. Это слово расположено на шестое поле линий; Поля разделены ...
10.09.2018
3
ответа

Заменить текст другим

Я хотел бы заменить строку с другой строкой. Например: я хотел бы изменить следующий текст: «lista_addresses = ['127.0.0.1:53', '[:: 1]: 53']« На следующий текст »... [
10.09.2018
3
ответа

проверить обновление ping для большого количества машин

У меня есть большое количество машин, которые мне нужно проверять с помощью cron, чтобы проверять их доступность каждый час. У меня есть почти 1000 машин, которые разделены на 4 -5 серий имен, за которыми следует номер для каждого узла....
27.08.2018
3
ответа

Grep вся строка, которые не делают, запускается с числа (чисел)

Я ищу grep для показа всех символов, которые не делают запускается с чисел. Я сделал что-то вроде этого: grep-v '^ [1-2] * [a-zA-Z]?'-o, но это не работает. У Вас есть какая-либо идея для некоторого reg...
21.08.2018
3
ответа

Почему эта команда работает только для каждой другой линии?

, когда я запускаю \ ls | xargs -i {} echo {} | sed 'n; s / \ n / xxxxxxxxx /', я получаю это: - книги aliasxxxxxxxxa новый вид науки Вычислимость и логика.PDFXXXXXXXXXCCOMPTALY-AND-LOGIC_K2OPT.PDF Hein J. L ....
10.08.2018
3
ответа

bash + verify name by regular expression

Почему следующее регулярное выражение печатается правильно, если имя hdpworker01? name = hdpworker01 [[$ name = ~ worker [[: digit:]]]] & & echo Действительны То, что я пытаюсь сделать, это печать действительна, только если...
10.07.2018
3
ответа

Поиск совпадений многострочного регулярного выражения в файлах (без pcregrep)

Вопрос: Как мне найти совпадения многострочного регулярного выражения в файлах, без pcregrep? Мне нужно найти / распечатать позицию каждого вхождения. К сожалению, pcregrep отсутствует, и я ...
11.06.2018
3
ответа

awk: error: tent of \ {\}

Я использую следующее регулярное выражение для поиска электронной почты адреса: эхо (скрыто) | awk (скрытый) {print $ 0} 'Но он возвращает ошибку: awk: cmd. строка: 1: ...
06.06.2018
3
ответа

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

У меня есть текстовый файл, который я хочу разделить на 64 неравных части, согласно 64 гексаграммам Yi Jing. Так как проход для каждой гексаграммы начинается с некоторой цифры (цифр), период, и двух новых строк...
30.05.2018
3
ответа

Извлечение числовых данных из сложного шаблона в текстовый файл и вывод в виде таблицы

Это вопрос SOS. Мой профессор попросил меня получить результат из давно работающего кода моделирования, завещанного нам бывшим пост-доктором (который объяснил мне его работу). Я сделал несколько ...
02.05.2018
3
ответа

Sed и захват групп борются

У меня есть текстовый файл, который выглядит примерно так (111) 1111111 (111) -111-1111 (111)111-1111 111.111.1111, который я использую, чтобы попрактиковаться в групповом захвате с помощью регулярных выражений и sed. Команда, которую я запускаю дл
25.04.2018
3
ответа

Sed / awk Regex: XML-канал

Я ищу конкретный REGEX, 3 дня я пытаюсь и пытаюсь, но не могу найти правильный ответ. Мне нужно удалить определенные части xml-канала, я пробовал использовать sed, awk, и он не работает. ...
09.04.2018
3
ответа

Bash-скрипт grep -E «[a-z, A-Z, 0-9 \. \ -] {2,}» / etc / hostname

Я работал над скриптом и пытался его понять Вот кусок, который я не мог понять. grep -E "[a-z, A-Z, 0-9 \. \ -] {2,}" / etc / hostname В этом коде я понимаю, что он пытается получить данные ...
26.03.2018
3
ответа

Захватить только числовую часть с помощью sed regex

Почему следующее не работает? INTERNAL_NUM = $ (grep -E '\ s * internal_num \ s * =' file.xml | sed -E 's / internal_num \ s * = \ s * ([0-9] \ +) / \ 1 /') echo "$ INTERNAL_NUM" Я хотел бы распечатать фактическое ...
20.03.2018
3
ответа

Regex для разделенных трубкой [[:alnum:]]* списков

какой надежный regex для разделенных трубкой [[:alnum:]]* строк, установленных в переменной? regex должен также охватывать случай, когда переменная не установлена. принято: var="abc123|A1B2C3|sDsdSS|" var="abc123|...
18.03.2018
3
ответа

найти файлы с шаблоном сопоставления базового имени при возвращении полного пути

Мне нужно сопоставить результаты поиска с регулярным выражением. Файлы выглядят так: /path/1/file1.001.txt /path/1/file2.001.txt /path/1/file1.001 /path/2/file3.002.txt /path/2/pure_file3.002.txt и т.д. Мне нужно сопоставить ...
12.03.2018
3
ответа

как лучше всего сопоставить версию номер из файла

как лучше всего сопоставить конкретный номер версии (или номер версии) из файла? Я сделал несколько вариантов, но я думаю, что есть другой лучший подход (как однострочный perl) version = 23.092.12 cat. ..
21.02.2018
3
ответа

Grep только для содержимого между тегами

У меня есть файл html-типа, который где-то включает следующий тег: 0.3.5 Как сделать Я ловлю в переменной значение 0.3.5 и только это? Я зашел так далеко ...
13.02.2018
3
ответа

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

я пытаюсь сравнить 2 даты в формате YYYY:MM:DD HH:MM:SS, используя команду date (bash). Моя проблема в том, что команда date использует только формат даты (насколько я знаю) YYYY-MM-DD HH:MM:SS. ...
18.01.2018
3
ответа

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

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

rsync определенные файлы, исключая остальных, игнорируя .svn/каталог, рекурсивно

Я использую rsync для копирования некоторых файлов от доли до другого. Рекурсивно, я должен: Удалите файлы в месте назначения, которые были удалены из источника, Только синхронизируют .php, и .js файлы Исключают любой...
13.12.2017
3
ответа

Как заменить это регулярное выражение пустым с помощью sed

По соображениям производительности мне приходится использовать sed для замены некоторого текста в файле, и я просто не могу заставить его работать. Это поисковый запрос (который работает в C #), который нужно заменить: Прежде всего, я ...
25.09.2017
3
ответа

sed вопрос о совпадении пробелов

У меня есть этот файл - # # gridID 1 # gridtype = lonlat gridsize = 10512 xsize = 144 ysize = 73 xname = lon xlongname = "долгота" xunits = "градусов_восток" yname = lat ylongname = "...
28.08.2017
3
ответа

Linux grep с вопросом о регулярном выражении

Я пробую приведенный ниже код и надеюсь получить результат как 0 (т.е. $? -Eq 0), но по какой-то причине он всегда терпит неудачу: echo "INBOUND_PATH | / tmp" | grep -E '^ \ (INBOUND_PATH \) \ | \ (. * \) $'; эхо $? Причина, по которой я ...
10.07.2017
3
ответа

Как распечатать IP / МАСКУ из списка?

У меня есть список с IP и IP / МАСКОЙ выглядит так: 1.1.1.1 2.2.2.2 192.168.0.1 223.0.0.0/15 213.32.7.0/24 ... Как мне распечатать только строку IP / MASK? Я использовал команду sed '/^\d{1,3}(\.\d{1,3}){3}\/\d{1,2}$/p' ...
30.06.2017