abgdf schrieb:
Obwohl mich freut, daß Du mir vertraust (kannste auch

), würde ich ansonsten grundsätzlich doch empfehlen, unbekannten Perl-Code aus dem Internet nicht einfach auf Deinen Platten auszuführen, solange Du gar keine Vorstellung hast, was er da tut. Is' klar, ne?
Ja, das ist im Prinzip schon klar, nur wenn ich jemand frage und selbst zu wenig Ahnung habe, dann MUSS ich ihm vertrauen.
Klar ist aber auch, dass ich ein Duplikat der Disk habe.
Die Geschichte mit den Tabs im ersten Script dürfte normal sein, denn woher willst Du wissen, wie lange die Titel sind? Sorry, da habe ich zuerst geschrieben und erst dann gedacht.
abgdf schrieb:
Ok, das sollte auch die Unterverzeichnisse mit durchsuchen, ausgehend von dem Verzeichnis, in dem sich das Skript befindet.
*************** Vergiss die Zeilen, .... ***************
Gestartet wie Sript 1 von .../guenter/INTENSO_2 kommt folgendes als stete Wiederholung:
Code:
Use of uninitialized value $minfo in scalar chomp at Sort_film_2 line 131.
Use of uninitialized value $minfo in split at Sort_film_2 line 132.
Use of uninitialized value $tstr in substitution (s///) at Sort_film_2 line 86.
Use of uninitialized value $tstr in split at Sort_film_2 line 91.
Use of uninitialized value $tstr in split at Sort_film_2 line 98.
Use of uninitialized value $tstr in split at Sort_film_2 line 105.
Der Zähler läuft jedoch hoch, bei "370 files checked" habe ich mit "Strg c" abgebrochen.
Beim zweiten Versuch bekomme ich:
Code:
...:/run/media/guenter/INTENSO_2> perl Sort_film_2
Can't open perl script "Sort_film_2": Datei oder Verzeichnis nicht gefunden
und auch auf "ls" kommt nichts mehr, was mich kurz schockierte, aber von Dolphin aus gestartet laufen die Filme noch und die einzige neue Datei ist "Sort_film_2".
Eine neu gestartete shell, sowie ein Wechsel nach $HOME und listete wieder alles auf, als wäre nie etwas gewesen.
*********************...... denn mit der anderen shell lief es wie gewünscht ****************************
Selbst im tiefsten Verzeichnis hat das Script "/run/media/guenter/INTENSO_2/Dokus/Geschichte/Steinerner_Zeuge.mpg" ausgegraben und insgesamt die korrekte Anzahl "Sorting 672 entries" beackert.
Zum Schluss kam, quasi als Entdeckung noch
Code:
Use of uninitialized value $timestrings[648] in concatenation (.) or string at Sort_film_2 line 157.
"/run/media/guenter/INTENSO_2/Dokus/Wirtschaft/Krupp-3_3.mpg.idx2" 60
die Datei, von der ich nichts wusste und die ich nicht mehr brauche.
Speichert das Script Titel und Laufzeit irgendwo zwischen, in "/tmp" habe ich nichts gefunden?
Respekt vor der flexiblen Programmierung! Ich ziehe meinen Hut, und sage
DANKE! 