нужна помощь по регулярке.

Knoppix

Модераторы: Warderer, Модераторы разделов

Аватара пользователя
bazav
Сообщения: 177

нужна помощь по регулярке.

Сообщение bazav »

Доброго всем времени. пакет собрал.
с регулярками сталкиваюсь впервые. нужна помощь.
приходит вот такой запрос "http://muk1.myhost.ru/stream?url=http%3A%2F%2Ffs82.myhost.ru%3A8080%2F107%2F146%2F945042.mp4%3Fsig%3D49bff025d158f87fb40aa62e71c63443%26d%3D12 " c помощью модуля все расшифровывается до "...945042.mp4?sig=49bff025d158f87fb40aa62e71c63443&d=12" такого вида. как написать регулярку что бы файл сохранялся в формате мр4. а все остальное резалось.
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: нужна помощь по регулярке.

Сообщение SLEDopit »

Код: Выделить всё

LINK="http://muk1.myhost.ru/stream?url=http%3A%2F%2Ffs82.myhost.ru%3A8080%2F107%2F146%2F945042.mp4%3Fsig%3D49bff025d158f87fb40aa62e71c63443%26d%3D12"
wget -O "$(echo "$LINK" | sed 's/.*%2F\([^%]*\.mp4\).*/\1/')" "$LINK"
#wget -O "$(echo "$LINK" | egrep -o '[^%]*\.mp4')" "$LINK" #проще, но будет лишнее 2F в начале имени
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21350
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: нужна помощь по регулярке.

Сообщение Bizdelnick »

У меня есть смутное ощущение, что в топике описана максимум треть задачи. Причём последняя.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали: