Выглядит жутковато. Перловая каша.
my=`mediainfo "$file" | sed '5,40 s/Title/temp/g' | sed '15,100 s/Duration/dr/g' | grep -e 'Format\|File size\|Nominal bit rate\|Bit rate\|ID\|Video\|Audio\|Frame rate\|General\|Width\|Height\|Duration\|Language\|Channel(s)\|Text\|Info\|Title' | sed '/CABAC/d;/Info/d;/Format profile/d;/Codec ID/d;/mode/d;/ReFrames/d;/Format settings/d;/Format version/d;/Video delay/d;/Writing application/d;/UniqueID/d' | sed 's/UTF-8/SRT/g;s/MPEG Audio/MP3/g;s/MPEG-4 Visual/Xvid/g;s/General/General\n /g;s/Audio/ \n \nAudio\n /g;s/Text/ \n \nText\n /g;s/Video/ \n \nVideo\n /g;s/Audio #/ \n \nAudio #\n/g;s/ \n \nText #/Text #\n/g;s/ #/№/g'`
Лучше поделить трубу построчно для читабельности, возможности введения комментариев и дальнейшего сопровождения.
Как-то так.
my=`mediainfo "$file" \
| sed '5,40 s/Title/temp/g' \
| sed '15,100 ...