3
ответа

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

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

Удалить имена пользователей в файле и заменить на инкрементное число

Это вопрос обработки текста. У меня 2 файла: joeblogs Джон Смит chriscomp 12:00:00 (AAA) OUT: "строка" joeblogs @ hostname 12:00:00 (AAA) OUT: "string" joeblogs @ hostname 12:00:00 (AAA) OUT: «...
01.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
ответа

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

Как я заменяю только последнее вхождение "-" в строке с пространством с помощью sed? Например: $MASTER_DISK_RELEASE эха swp-RedHat-Linux-OS-5.5.0.0-03, но я хочу получить следующий вывод (...
01.04.2018
3
ответа

Вырезать и заменить определенный столбец из списка файла

41703 10002 30003 40002 40000 20203 20203 30100 50000 50000 50000 50000 70700 70600 У меня есть этот файл. и я хочу выводить как 4.17.3 1.0.2 3.0.3 4.0.2 4.0.0 2.2.3 2.2.3 3.1.0 5.0.0 5.0.0 5.0.0 5.0.0 7 ....
22.03.2018
3
ответа

Применить sed построчно [закрыто]

Кто-нибудь знает, как применять sed построчно, а не непосредственно к тексту файла: for i в $ (cat server); do Exclude_List = "AF | PO" echo $ i | egrep $ LBB3B если [$? -экв 0]; затем ** сделай мой ...
21.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
ответа

Строки печати между (и, исключая) два шаблона

Я собираюсь отправить форму с помощью ЗАВИХРЕНИЯ, куда часть содержания прибывается из другого файла, выбрал использование sed, Если param1 будет шаблоном соответствия строки из другого файла с помощью sed, то ниже команды будет работы fine:...
14.03.2018
3
ответа

Как заменить «одиночные» апострофы на «двойные» апострофы с помощью sed [дубликат]

, пытаясь заменить одиночные апострофы на двойные. Но не могу понять правильно. sed 's/'/"/'
10.03.2018
3
ответа

Основное различие между tr (translate) в sed и awk

AFAIC и sed, и awk - это универсальные утилиты обработки текста, с помощью которых пользователь может получить очень похожие результаты в немного другой синтаксис: в обоих случаях пользователь мог добавлять, заменять / переводить и ...
03.03.2018
3
ответа

Объединяйте строки всякий раз, когда строка соответствует в файле

я хотел бы объединить две строки всякий раз, когда в файле встречается конкретная строка. Пример ввода: {id: 23281598 total: {value: 3.0} isThin: false raw: {...
01.03.2018
3
ответа

Найти определенный шаблон в текстовом файле и исключить их из вывода?

У меня есть файл размером около 25000 строк. Взгляните на моем примере ввода и требуемом выходе INPUT: имя зоны tommy * pwwn xxxxxxxx pwwn xyzabcda * pwwn xcvuytnm имя зоны Сэмми * pwwn akslapsl * ...
20.02.2018
3
ответа

Как извлечь XML из записи журнала?

Мы регистрируем XML-сообщения в нижестоящую систему в наших журналах. Я пытаюсь использовать sed для извлечения XML из записи журнала, но точно не знаю, как его использовать. Это типичная запись журнала: 2018 -...
20.02.2018
3
ответа

Извлечь целое число в строке строки

У меня небольшая проблема с извлечением числа из текстового файла. В основном это выглядит так (все в одной строке; разделить здесь для большей читабельности): [{"id": 1, "width": 720, "height": 480, "...
16.02.2018
3
ответа

Анализируя строку версии Hadoop с помощью Bash

, мы получаем синтаксис CLI hdp-select | grep hadoop-client hadoop-client - 2.6.4.0-91 конечная цель - получить число в качестве примера: 2640 мы фиксируем последнее число и удаляем - и удаляем ...
21.01.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 для замены чисел на @ insert @ между каждым символом

Я хочу заменить все числа на '@' символ. Я использую приведенную ниже команду sed, но не получаю желаемого результата. команда - echo "abc 434 pankaj 444" | sed 's / [0-9] * / @ / g' Результат - @ a @ b @ c @ @ @ ...
06.01.2018
3
ответа

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

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

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

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

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

Я пишу несколько команд в документацию, которую я пишу о том, как я настраиваю NGINX. Вместо того, чтобы писать «откройте это с помощью vi» и ожидать, что кто-то все это знает, я просто хочу ...
15.09.2017
3
ответа

Объединение 3 последовательных строк с обменом

Эй, мне нужно объединить три последовательных строки с обменом между 2-й и 3-й строкой в ​​файле ': файл $cat Имя объекта: A комментарии: comment A manual_encdomain: Имя: A Имя объекта: B комментарии: ...
14.09.2017
3
ответа

добавление строк в начало файла

$ls * 2000-01-01-abcd.md 2000-01-01-cdef.md Я могу извлечь abcd и cdef из следующей команды find *.md -exec sh -c "echo {} | sed 's/.md//' | sed 's/2000-01 -01-//'"\; Я знаю, как добавить ...
10.09.2017
3
ответа

Как удалить все между двумя символами с помощью sed?

У меня есть файл, содержащий в общей сложности 482 строки, из которых я хочу удалить ~~adt*~~. Вот как выглядит содержимое: 478|~~adt00000aa9~~~~adt0000000b~~14395189_p0.jpg 479|~~adt00000995~~44836628_p0....
07.09.2017
3
ответа

Как заменить одну строку двумя строками с помощью sed в csh на BSD?

У меня есть очень простой текстовый файл со следующим содержимым line1 line2 line3 line4 Я хочу изменить содержимое через sed (или другое приложение), чтобы оно стало line1 line2 # эта строка была добавлена ​​...
07.09.2017
3
ответа

Unix ищет и удаляет переменную (содержит косую черту) из файла

У меня есть требование искать переменную «nt» (содержит косую черту). Из файла text1 удалите все содержащие его строки $ echo $ nt / u01 / app / us1fa01_0 / $ cat text1 / u01 / приложение / fa01 / / u01 / app / ...
31.08.2017
3
ответа

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

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

awk + как печатать каждую секунду строку (IP) после первого имени хоста

как напечатать следующее (вывод из API), поэтому IP-адрес будет после имени хоста kafka02.ur.com 102.16.235.69 master01.ur.com 102.16.235.61 master02.ur.com 102.16.235.62 пример kafka02 ....
28.08.2017
3
ответа

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

file1.txt: 1 2 3 4 5 6 file2.txt: A B C D E Желаемый результат в соотношении 3 : 1 (файл3.txt) 1 2 3 A 4 5 6 B Команды, которые я пробовал: sed Rfile2.txt file1.txt >file3.txt paste -d '\n' file1.txt file2....
23.08.2017
3
ответа

UNIX - команда для разделения файла на несколько файлов со всеми строками для каждых 3 уникальных значений в столбце

Рассмотрим приведенный ниже входной файл. Входной файл: C1|C2|C3|C4|C5|C6 0|1|2|3|0-1-2-3|4 0|2|2|4|0-1-2-3|5 0|1|2|3|1-3-2-4|4 0|1|2|3|1-1-3-4|4 0|1|2|3|1-1-3-4|5 0|1|2|3|4-5-2-6|4 0|1|2|3|4-5-2-6|6 0|4|5|3|7-4-...
22.08.2017