Я предлагаю использовать команду c hange (которая по сути представляет собой команду d в сочетании с a ppend, хотя добавление применяется только для последняя строка в диапазоне, которая вам здесь нужна):
sed -i '/marker1/,/marker2/c\
New text 1\
New text 2' filename
Здесь используется синтаксис GNU sed
для редактирования на месте ( -i
). В остальном команда c
является стандартной и переносимой. GNU sed
поддерживает:
sed '/marker1/,/marker2/cNew text 1\
New text 2' filename
как нестандартное расширение.
Символы новой строки и обратной косой черты должны быть экранированы (с обратной косой чертой) в тексте замены.
Принятый ответ также работает в KDE 5
(чтобы определить версию вашего KDE: «Меню «Пуск» (псевдоним «Панель запуска приложений»)> «Селектор всех приложений внизу»> «Система». (Значок шестеренки) > Информационный центр (Значок карты расширения) > [Получить новый диалог] > О системе слева)
Вдохновлено Kde Plasma 5: Как добавить и удалить виджет с панели Kde:
Щелкните правой кнопкой мыши панель или значок на панели. Вы получите возможность «РАЗБЛОКИРОВАТЬ ВИДЖЕТЫ»
Теперь в правом нижнем углу рабочего стола появляется значок «Панель инструментов» (на самом деле он выглядит как стилизованный «Рояль» с сыром или стопкой Oreos).
Щелкните правой кнопкой мыши значок панели инструментов. и выберите «Настройки панели» (или просто щелкните левой кнопкой мыши значок панели инструментов). Появится загадочный элемент конфигурации (над панелью, если указанная панель находится внизу экрана).
Теперь переместите указатель мыши на значок, который хотите удалить. Появится всплывающее меню с кнопкой уничтожения. Вы также можете щелкнуть значок правой кнопкой мыши, после чего появится всплывающее меню с параметром «Удалить этот значок».
Делайте ожидаемое. Затем вы получите уведомление о том, что значок был удален!
После этого снова заблокируйте виджеты.
Уф.
(ИМХО, это то, что происходит, когда избыточный дизайн берет верх. Было бы лучше иметь отдельный интерфейс управления с «машиной времени», чтобы иметь функцию отката где-то в настройках системы. Тогда функция блокировки/разблокировки (неправильно) будет быть совершенно ненужным (возможно, я смутно помню это из KDE 3).)
En KDE Plasma 5.8 LTS en Debian Stretch, debe hacer clic en el icono de la hamburguesa (tres líneas horizontales )en el extremo DERECHO del panel. Luego ingresa a un modo como este donde puede eliminar los íconos. Se garantiza que esta experiencia hostil del usuario persistirá durante mucho tiempo, ya que este es el tipo de ingeniería brillante que se incluye en las ediciones "LTS" (de soporte a largo plazo )de KDE Plasma.
Después de tener abierto este modo especial "Puedo cambiar mi panel", puede tener pequeños íconos X rojos y puede eliminar cosas de su panel de inicio (barra de tareas ).