Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Sed  (Прочитано 488 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Animelubitel

  • Автор темы
  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Sed
« : 20 Июля 2016, 18:38:22 »
Мне надо пару команд
1.Удалить по маске или выражению куски текста
например

#EXTINF:3.967,
#EXTINF:3.968,
#EXTINF:3.969,
#EXTINF:3.961,
#EXTINF:3.962,
и типа от символа до символа
2.Добавить к куску текста(найденого от символа до символа) ссылку
например
http://vod200.ak.hls.ttvnw.net/v1/AUTH_system/vods_f1b0/srkevo3_22352579760_485526473/
3.Удалить пробелы на enter(перекид на новую строку)
4.Добавить к куску текста(найденого от символа до символа) символ +
5.напишите примеры
Заранее спасибо

ТС не появлялся на Форуме более полугода по состоянию на 14/07/2019 (последняя явка: 30/08/2016). Модератором раздела принято решение закрыть тему.
--zg_nico
« Последнее редактирование: 14 Июля 2019, 01:23:04 от zg_nico »

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12130
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: Sed
« Ответ #1 : 20 Июля 2016, 19:15:15 »
https://www.opennet.ru/docs/RUS/bash_scripting_guide/a14586.html
http://linuxgeeks.ru/sed.htm

И еще большая куча ресурсов по sed непринужденно гуглится примерно за пол секунды.
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Punko

  • Гость
Re: Sed
« Ответ #2 : 20 Июля 2016, 19:15:44 »
Animelubitel, круто!

Напишите, что сделали сами.
Никто не будет делать за вас вашу работу.

По вашим вопросам куча примеров ест.

Оффлайн ReNzRv

  • Старожил
  • *
  • Сообщений: 2648
    • Просмотр профиля
Re: Sed
« Ответ #3 : 20 Июля 2016, 22:53:58 »
LINK="http://vod200.ak.hls.ttvnw.net/v1/AUTH_system/vods_f1b0/srkevo3_22352579760_485526473/"
echo 'abc def #EXTINF:3.969, 12345' | sed 's|#EXTINF[^,]*,|'$LINK'+|g; s| |\n|g'

 

Страница сгенерирована за 0.033 секунд. Запросов: 23.