So, dank eurer Anleitung/ Verweis auf den richtigen Weg, habe ich mich mal hingesetzt und heute mal schnell ein Script zusammen gebaut. Das ist nat. nicht wunderschön und lässt sich sicher verbessern, aber für meine Belange reicht es. ------------------------------------------------------------------- #!/usr/bin/perl -w use strict; use POSIX; my @dirlist; my $directory; my $outputfile; my $cd_dir; if ($ARGV[0] !~ /-h/) { $cd_dir=$ARGV[0]; } else { &printhelp; } opendir($directory,$cd_dir) or die ('unable to open directory '.$cd_dir.'!');; @dirlist = readdir $directory; close($directory); @dirlist = sort { lc($a) cmp lc($b) } @dirlist; my $output_file=$cd_dir.'/dirinfo.txt'; open($outputfile,'>'.$cd_dir.'/!dirinfo.txt') or die ('unable to open file'.$cd_dir.'/!dirinfo.txt'); foreach ( @dirlist) { if( $_ ne '.' && $_ ne '..' && $_ !~ 'dirinfo') { print $outputfile substr((split(/\./,uc($_)))[0],0,6)."~1.".(split(/\./,uc($_)))[1].":".$_."\r\n"; } } close($outputfile); exit 0; sub printhelp { print "Help\n"; print "usage: ./dirinfo.pl [cddir]\n"; print "script for generating info file with alphabetical list of music files in a directory for Loudlink.eu audio device\nn"; print " no warranty no support. use for own risk!\n"; exit 0; } ------------------------------------------------------------------- Wer das benutzen will: einfach in einer Datei speichern. chmod 0755 [scriptname] und dann aufrufen. Dabei als einzigen Parameter das Verzeichnis angeben, in dem die "!dirinfo.txt" erstellt werden soll. Die Reihenfolge der Musikstücke wird über den Namen bestimmt. Also am besten durchnummerieren, um die Reihenfolge zu bestimmen. Noch mal Danke für eure Hilfe. Bei schlechtem Wetter, viel Zeit und Muße, werde ich mir mal überlegen so einen Loudlink-Explorer quasi "nach zu programmieren". -- Mit freundlichen Grüßen Sebastian Reinhardt -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org