Отправной точкой является эта строка sed:
$ echo 2011.06.26. v | sed 's/^\([0-9]\+\.[0-9]\+\.[0-9]\+\. \([hv]\|sze\)\)$/----------\n\1/'
----------
2011.06.26. v
Поскольку sed использует базовый синтаксис регулярных выражений (по умолчанию), вы должны экранировать символы ()|+
, чтобы получить их специальное значение (группировка, альтернатива, один или несколько). С помощью \1
вы делаете обратную ссылку на первое групповое совпадение.
То, что вы ищете, это mediainfo
для поддержки метаданных EXIF (, которые, насколько я могу судить, не входят ни в одно из перечисленных предложений на этой странице ). Вы должны предложить им это, если хотите эту функцию.