Доброго всем времени. пакет собрал.
с регулярками сталкиваюсь впервые. нужна помощь.
приходит вот такой запрос "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. а все остальное резалось.
нужна помощь по регулярке.
Модераторы: Warderer, Модераторы разделов
-
SLEDopit
- Модератор
- Сообщения: 4824
- Статус: фанат консоли (=
- ОС: GNU/Debian, RHEL
Re: нужна помощь по регулярке.
Код: Выделить всё
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.
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: нужна помощь по регулярке.
У меня есть смутное ощущение, что в топике описана максимум треть задачи. Причём последняя.
Пишите правильно:
| в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |