ситуация:
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/.$//'





Ответ на:
комментарий
от arsi

Ответ на:
title=`iconv...
от Aff


Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Перекодировка текстовых файлов (2016)
- Форум [perl] Запись/модификация UTF16-LE файла (2010)
- Форум UTF-16 file C++ (2017)
- Форум ring.cx переименовали? (2018)
- Форум Переименовать netns (2019)
- Форум переименовать файлы (2018)
- Форум переименовал архив... (2011)
- Форум Переименовать файл (2021)
- Форум переименовать shadow (2008)
- Форум переименовать ppp0 (2008)