1.пара сотен файлов в различных подпапках: AVSEQ01.DAT, AVSEQ02.DAT, ... и т.д.
2.рядом текстовые файлы AVSEQ01.DAT.son, AVSEQ02.DAT.son, ... и т.д.
3.содержимое файлов *.DAT.son:
file AVSEQ0[0-2].DAT.son
AVSEQ01.DAT.son: Little-endian UTF-16 Unicode text, with CRLF, CR line terminators
AVSEQ02.DAT.son: Little-endian UTF-16 Unicode text, with CRLF, CR line terminators
cat AVSEQ01.DAT.son
��
[]
index=10601
title=Sch�ner fremder Mann (org. Pioneer)
chars=35
singer=Francis, Connie
language=Deutsch
style=Schlager
grade=0
channel=
order_time=0
region=
library=E:\VCD Olli
media_file=\106\AVSEQ01.DAT
remark=VCD
lupd_by=
lupd_time=
Вопрос: как, взяв «правильное» имя из строки начинающейся словом title=,
переименовать файлы *.DAT и *.DAT.son присвоив это имя, но оставив суффикс?
Заранее благодарен всем!
PS:
для конвертации и извлечения имени пока что ничего не приходит в голову кроме:
iconv -f utf-16 -t utf-8 AVSEQ01.DAT.son | grep title | sed 's/.$//'