Здравствуйте, форумчане!Помогите пожалуйста написать скрипт. Задание такое:
На стандартный ввод вашего сценария поступает файл субтитров к видеоролику в следующем формате:
num
HH:MM:SS,SSS--> HH:MM:SS,SSS
text line 1
text line 2
. . .
Здесь num - номер блока, НН:MM:SS,SSS - начало и конец отображения подписи (text lines) к кадру. Каждый такой блок описывает подпись к очередной группе кадров. Эти блоки разделены пустыми строками. Сценарий должен скорректировать нумерацию блоков следующим образом. Два соседних блока должны иметь номера, отличающиеся на 1. Если очередной блок имеет более раннюю временную метку, он отбрасывается.
Пример:
$ cat cats.srt
144
00:16:12,90 --> 00:16:15,360
Я знаю кошку мягкую,
148
00:16:17,600 --> 00:16:19,680
Чье имя Дженни в точку,
143
00:15:47,960 --> 00:15:49,720
"Кому этот приз?"
144
00:16:22,280 --> 00:16:24,640
она как леопард ряба,
$ ./myscript.sh <cats.srt
144
00:16:12,920 --> 00:16:15,360
Я знаю кошку мягкую,
145
00:16:17,600 -- > 00:16:19,680
Чье имя Дженни в точку,
146
00:16:22,280 --> 00:16:24,640
Она как леопард ряба,
Буду очень благодарен за помощь. Спасибо за внимание.