Решение sed:
sed -E -e \
'/duration:/{
N;N;N;N
s/duration:\s*([0-9]*).*episode:\s*([0-9]*).*hd1=([0-9]*MB),hd2=([0-9]*MB),sd1=([0-9]*MB),high1=([0-9]*MB),low1=([0-9]*MB).*/\1,\2,\3,\4,\5,\6/
}' < input_file
Он выводит:
17100,58,9120MB,7543MB,4872MB,2833MB
13740,59,9024MB,7203MB,5104MB,2950MB
Он сохраняет пустые строки.
Если они вам не нужны:
sed -E -n -e \
'/duration:/{
N;N;N;N
s/duration:\s*([0-9]*).*episode:\s*([0-9]*).*hd1=([0-9]*MB),hd2=([0-9]*MB),sd1=([0-9]*MB),high1=([0-9]*MB),low1=([0-9]*MB).*/\1,\2,\3,\4,\5,\6/
p
d
}' < input_file