Articles of sed

Чтение журналов со словом «ОШИБКА» между 2 датами

Журналы в формате: 2018-06-25 00:00:20,073 DEBUG SAMPLE TEXT CONTENT 2018-06-26 00:00:20,073 ERROR SAMPLE TEXT CONTENT 2018-06-26 17:37:20,073 ERROR SAMPLE TEXT CONTENT 2018-06-26 19:00:20,073 DEBUG SAMPLE TEXT CONTENT 2018-06-27 00:00:20,073 DEBUG SAMPLE TEXT CONTENT 2018-06-28 00:00:20,073 ERROR SAMPLE TEXT CONTENT 2018-06-29 00:00:20,073 ERROR SAMPLE TEXT CONTENT 2018-06-30 00:00:20,073 DEBUG SAMPLE TEXT CONTENT 2018-07-01 11:00:20,073 ERROR SAMPLE […]

Измените цвет фона (формат html), если число меньше порога

У меня есть следующий файл, который называется test.html: body {font:10pt Arial,Helvetica,sans-serif; color:black; background:White;} p {font:10pt Arial,Helvetica,sans-serif; color:black; background:White;} table,tr,td {font:10pt Arial,Helvetica,sans-serif; color:Black; background:#f7f7e7; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;} th {font:bold 10pt Arial,Helvetica,sans-serif; color:#336699; background:#cccc99; padding:0px 0px 0px 0px;} h1 {font:16pt Arial,Helvetica,Geneva,sans-serif; color:#336699; background-color:White; border-bottom:1px solid #cccc99; margin-top:0pt; margin-bottom:0pt; padding:0px 0px 0px 0px;- […]

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

Я пытаюсь grep 7 строк после сопоставления и заменить контекст в этих 7 строк и сохранить его в том же файле. Например: StartServers 8 MinSpareServers 5 MaxSpareServers 20 ServerLimit 256 MaxClients 256 MaxRequestsPerChild 4000 Я хотел бы заменить значение MaxRequestsPerChild на 5000 . Я пробовал с: grep “IfModule prefork.c” httpd.conf -A7 | /bin/sed -nE “/\bMaxRequestsPerChild\b/ […]

удалять строки перед совпадением, кроме указанного выше, из stdout

Нужно использовать любую команду для получения следующего результата. Отредактировано для большей наглядности. Я пытаюсь удалить любой ^ abc, который не является строкой перед ^ xyz. стандартный вывод: abc def abc ghi abc jkl xyz mno xyz pqr abc def abc ghi abc jkl xyz mno xyz pqr желаемый результат: abc jkl xyz mno xyz pqr […]

как удалить двойные струны с помощью sed grep awk

привет как убрать и очистить вывод? test.txt http://urlcom/longStringxyzABC**|**http://urlcom/longStringxyzABC я хочу, | включая удаление символов после я хочу результата http://urlcom/longStringxyzABC Спасибо

sed: переместить совпавшие строки после шаблона?

У меня есть .drone.yml конфигурации .drone.yml : workspace: base: x path: y pipeline: import-groups-check: pull: true static-check: pull: true build: image: golang:1.9.0 publish: image: plugins/docker:1.13 validate-merge-request: pull: true notify-youtrack: pull: true Я хочу переместить validate-merge-request для первого шага: workspace: base: x path: y pipeline: validate-merge-request: pull: true import-groups-check: pull: true static-check: pull: true build: image: […]

Вставить новую строку после всех вхождений шаблона

У меня есть файл pmml, содержащий одну строку: Я хочу вставить новую строку после всех optype= “continuous” /> . Я смог optype новую строку между первым optype и последним /> используя sed ‘s:optype.*/>:a&\n:g’ test.pmml > new.pmml . Как я могу сделать это для всех случаев шаблона? (Я предпочитаю sed, но решения, использующие другие инструменты, тоже […]

Используйте sed, чтобы инкапсулировать первое слово каждого абзаца с помощью ?

Поэтому, очевидно, я пытаюсь выделить первое слово каждого абзаца в огромном документе. Я думаю, что довольно легко добавить префикс, но как определить только первое слово для постфикса вместо конца строки? Файл должен быть разделен пробелом. sed -e ‘s/^//’ file > file.new Нужно ли запускать sed дважды с другим синтаксисом или это выполнимо одной командой? Я […]

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

Входные данные: 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 является датой, поэтому я хотел бы отобразить дату> 1-2017 или 012017 и распечатать ее с помощью /

заменить имя после определенного синтаксиса

У нас есть скрипт Bash. Мы хотим изменить имя – master02 с $machine_master в скрипте Bash. value=master02_up #master02 http://master02.$domain:8080 Как изменить master02 на $machine_master , только если master02 после http://master02 . Ожидаемый результат: value=master02_up #master02 http://$machine_master.$domain:8080

Intereting Posts
Разверните раздел в Gparted назад или перемещение назад + expand Можно ли «установить» крючок, который будет вызываться перед удалением пакета? Procmail: отказ в специальных привилегиях для "/etc/procmailrcs/default.rc" .xsession и .xinitrc не выполняются при входе в систему Увеличьте число, используя ssh Проблема с Dell Latitude D630 Wireless на Монетном дворе? Ping from Outside: Как сделать мою систему невидимой? Сценарий оболочки для объединения файлов свойств (sed / awk / comm / diff) для обновления rpm Беспроводное соединение, не считающееся в VMware Workstation 10 (Kali-Linux) Как отслеживать количество строк, вставленных в секунду и минуту в MySQL db Как определить, когда процесс или машина привязаны к IO? Image HDD в Linux (такие функции, как Norton Ghost) Использование альтернативного идентификатора openLDAP для аутентификации в Active Directory разрешения сценария на изменение прав доступа? Как запустить mount / umount до / после спящего режима?