LINUX.ORG.RU

sed: удалить '\n' в некоторых строках

 


0

1

Приветствую всех! Есть текст примерно такого вида (небольшая часть):

Full_name: file1.mp4
Duration: 1326s
...
...
bla-bla-bla
Full_name: file2.wmv
Duration: 912s
....
Full_name: file3.avi
Duration: 1181s
...

Нужно привести к виду:

file1.mp4:1326s
file2.wmv:912s
file3.avi:1181s

т.е выбрать пары строк Full_name + Duration и преобразовать.
Подскажите пожалуйста, как сделать?
Спасибо!


Ответ на: комментарий от anonymous

anonymous, Огромнейшее Вам спасибо!
Чудненько работает!

serles
() автор топика

AWK

BEGIN           { OFS=":" }
/^Full_name/    { name=$2 }
/^Duration/     { print name, $2 }

beastie ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.