Situation:
1. Paar hundert Dateien in verschiedenen Verzeichnissen: AVSEQ01.DAT, AVSEQ02.DAT, ... usw.
2. daneben text Dateien AVSEQ01.DAT.son, AVSEQ02.DAT.son, ... usw.
3. Eigenschaften und Inhalt von Dateien *.DAT.son:
1 2 3 | aff007@altekiste:/tmp/1$ 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 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | aff007@altekiste:/tmp/1$ 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= |
Frage: wie umbenennt man, anhand "richtigen" Name aus Zeilen die beginnen mit Wort "title=", Dateien *.DAT und *.DAT.son?
Ich bin Dankbar im voraus!
PS: für konvertation und extraxion von Name im Momemnt kommt nichts besseres als:
iconv -f utf-16 -t utf-8 AVSEQ01.DAT.son | grep title | sed 's/.$//'
Entschuldigung für mein Hundsmiserable Deutsch ☹