0
ответов

Переупорядочить поля разделения труб с соединением между 2 полями

Ввод: |Ordernum=8921|mn=03|yr=20|id=869|Name=1|Street=2|City=3|State=4|Zip=5|Country=6| Output: 8921,03/20,869,1,2,3,4,5,6 Как этого добиться?
04.06.2018
0
ответов

GREP для содержимого после шаблона в разделителе

Скажем, у меня есть файл #cat file.log ABC | 123 | Text1 Modesc = BPP123 RAW_INFO = CLEAR ABC | 123 | Text2 Modesc = PMK123 Серьезность = незначительный ABC | 123 | Text3 Modesc = PNJ123 info = Хорошо, только хочу знать, какие слова в печати $ 3 ...
04.06.2018
0
ответов

Как вставить строку в текстовый файл в обозначенном месте, используя SED + Regex?

У меня есть текстовый файл, похожий на Пример ниже. Я хочу вставить Insert-me на указанной строке. Как я могу это сделать? Я пробовал вариации, подобные этой: SED "/ S / <... [
02.06.2018
0
ответов

Regex-FInd строка, которая не заканчивается шириной определенного шаблона

Итак, я использую grep и regex, чтобы найти список всех процессов, которые заканчиваются с windbidd: ps -ef | grep "winbindd $" Мой вопрос в том, могу ли я сделать обратное ergo find all the ...
02.06.2018
0
ответов

как заменить путь включения в файле C на sed?

Скажем, у меня есть #include #include #include Мне нужно заменить его на #include #include # ...
01.06.2018
0
ответов

Удаление диапазона из n строк до и после совпадающей строки в sed?

В vim я могу использовать ...: g / match / -1d ... несколько раз, чтобы удалить более одной строки перед match ... ... и объединить это с несколькими вызовами ...: g / match / + 1d ... для удаления более одной строки после ...
11.05.2018
0
ответов

Как мне напечатать строку, если пара столбцов не соответствует ни одной из двух строк

У меня все работает должным образом при просмотре 1 столбца : cat / tmp / inputfile | awk -F: '$ 12! ~ / 100 / {print $ 6, $ 12, $ 13}' cat / tmp / inputfile | awk -F: '12 ~ / 100 / {напечатать 6, 12, 13 долларов}' 4726753 100 ...
10.05.2018
0
ответов

Странное поведение при попытке сопоставления дефисов с помощью grep 2.27

У меня есть следующая строка: ----- BEGIN 1_1 CERTIFICATE ----- Следующая последовательность не соответствует дефисам: grep - "[AZ \ - \ _] "файл Когда я удаляю \ _ дефисы совпадают: grep -" [AZ \ -] "...
10.05.2018
0
ответов

Sqlite: заменить строка modelID1 / modelID2 / modelID3 с именем1 / name2 / name3 /

Моя цель - прочитать базу данных macOS Photos.app, чтобы узнать пути к включенным фотографиям. Для каждой фотографии можно определить альбом и родительскую папку, имя которой находится в таблице RKFolder. ...
07.05.2018
0
ответов

Как или почему использование `. *?` Лучше, чем `. *`?

Я ответил на этот вопрос о SuperUser, который был связан с типом регулярных выражений, используемых при поиске вывода . Я дал такой ответ: tail -f log | grep "some_string. * ...
05.05.2018
0
ответов

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

Я наблюдаю следующее поведение grep при запуске пять раз: me @ asus: ~ / go / src / company / topology-front $ lsof | grep 'READ' vim 4788 me 4u REG 8,2 ...
03.05.2018
0
ответов

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

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

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

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

Сопоставление каждого символа в комбинации символов плюс само значение комбинации в Bash

При отработке регулярных выражений в Bash я пытался сопоставить весь набор / поисковый шаблон в скобках. Вместо этого я сопоставил в них только каждый отдельный символ. Например, с cd прикоснитесь к a.c a.h a.o a.cho ...
24.04.2018
0
ответов

Как отключить сценарий AutoKey в определенной программе?

Это вопрос с регулярным выражением. Я использую AutoKey в Debian для выполнения пользовательских команд с помощью горячих клавиш, таких как Super-E для переключения Nautilus. Но иногда я запускаю виртуальную машину в VirtualBox, а AutoKey ...
19.04.2018
0
ответов

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

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

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

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

Вывод wget на основе регулярного выражения

У меня есть очень длинный список файлов в следующем формате: https://server.com/Nonsense%20text%20Actual%20Filename01.ext
https://server.com/Non%20essential%20text%20Actual%20Filename02.ext<...
27.03.2018
0
ответов

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

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

Захватить только числовую часть с помощью 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
0
ответов

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

Мне нужно сопоставить результаты поиска с регулярным выражением. Файлы выглядят так: /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
0
ответов

Как сопоставить номер версии с выходными данными

С помощью следующего информационного вызова yum мы можем захватить установленную версию ambari-metrics-monitor yum info ambari-metrics-monitor | grep -i version | head -1 Версия: 2.6.1.0 и для проверки из ...
02.03.2018
0
ответов

управлять полями, разделенными запятыми, с помощью edit

У меня есть текст, например следующее: Milk, 10,2018,110 Я хочу отредактировать его так, чтобы он выглядел следующим образом: Milk 10/18 110 NONE NONE NONE NONE Преобразуя его следующими способами: удаление запятой using ...
28.02.2018
0
ответов

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

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

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

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

Объясните, пожалуйста, сценарий sed

Я не могу понять, как работает этот сценарий sed: echo -e "Строка №1 \ n \ n \ n \ nСтрока №2 \ n \ n \ nLine # 3 "| sed '1s / ^ $ // p; /./,/^$/! d' Он подавляет повторяющиеся пустые строки, такие как cat -s Но у меня есть пара ...
21.02.2018
0
ответов

как удалить файлы, которые могут быть в нижнем / верхнем регистре

как удалить файлы, которые могут быть в нижнем / верхнем регистре, например, имя_файла может быть: STOCK.Repo или Stock.REPO или stOCK.repo или stock.repo ... и т.д. Я бы запустил: rm -f $ file_name the ...
20.02.2018
0
ответов

Почему это число совпадает с этим регулярным выражением?

Регулярное выражение -? ([0-9] | ([[ 1-9] [0-9])). Число -2231, и оно сравнивается. Насколько я понимаю, это должно быть однозначное или двузначное число. Почему это число совпадает с этим регулярным выражением?
16.02.2018
0
ответов

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

Я прочитал, что лучше всего заключать в двойные кавычки все расширения переменных в Bash. Я также читал, что нельзя использовать оболочку glob (подстановочный знак (*)) сразу после раскрытия переменной в двойных кавычках. ...
14.02.2018
0
ответов

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

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