#1 15. Januar 2007 Hiho wems auf den S**k geht das von Serien die Avi Dateien alle unterschiedlich benannt sind , falls man die Dateien aus mehreren Quellen zusammen suchen musste. Habe ich hier ein Skript gebastelt was automatisch alle Dateien einheitlich bennennt und die deutschen Serientitle einfügt. Voraussetzungen: Dateien müssen so vorliegen das sie s01x03 oder s01e03 irgendwo im Datei namen stehen haben. Ist aber fast immer so. Den Ordner in dem sich die Dateien befindet so benennen wie man sie unter Serienjunkies findet. (URL) Beispiel: csi-miami zu finden unter http://www.irgendwas/CSIMiami also Ordner in CSIMiami umbennen. Terminal öffnen in das Verzeichnis CSIMiami wechseln und umbennen oder wie ihr die Datei nennt ausführen. Code umbennen: Code: #! /bin/bash rename s/.*\(\\d{2}\).\(\\d{2}\).*/\$1x\$2.avi/ *avi ~/Pfad/serienjunkies.pl #Pfad anpassen Code serienjunkies.pl Code: #! /usr/bin/perl $dir=`pwd`; if( $dir =~ /.*\/(\D*)\n$/ ) { $dir=$1; } $addr="www.serienjunkies.de/".$dir."/episoden.html -O epis"; `wget $addr`; $datei="epis"; open(datei , $datei ); while(<datei>) { if( /.*ep[01]50..(\d\d[xe]\d\d).*html.*\d-(\S*)\.html\"\>/i ) { while (<$1*>) { rename $_,"$dir.S$1.$2.avi"; } } } close(datei); unlink "epis"; Achso ambesten beiden Dateien in ~/.bin ablegen und Shell als Login-Shell starten
#2 15. Januar 2007 Zuletzt von einem Moderator bearbeitet: 15. April 2017 aW: Serien automatisch umbennen [X] Bash-Scripte Da koenntest dus auch reinpacken ~closed~ Mfg, Kolazomai