у меня есть несколько строк из файла списка воспроизведения и хочет, чтобы извлечь имя файла только и получить распечатано для каждой строки:СЕПГА печати текста между двумя конкретными символами
<location>file:///mnt/c3/jtvtes/ww/adw.avi</location>
<location>file:///mnt/c2/clown.mp4</location>
<location>file:///mnt/c2/jtv/video/ww/god.mp3</location>
Из этих строк я только нужно:
adw.avi
clown.mp4
god.mp3
Так что я попытался извлечь текст между "/" и "<" символы с:
sed -r 's/^(.*)pat1(.*)pat2(.*)$/\2/g'
изменен на:
sed -r 's/^(.*)/(.*)<(.*)$/\2/g'
, но это не работает, кто-то есть идея/решение для этого?
это работа, спасибо большое :) – dasPaul