Hi,
da ich für verschiedene Gameserver immer wieder mal Dateien mit z.B. Maplisten erstellen muss, habe ich mir (schon länger her) mal ein Perl-Script zusammen gebastelt. Nun brauche ich eine Liste mit Mapnamen, bei denen jedoch die Erweiterung der Datei abgetrennt werden muss, und bekomme das nicht hin. Kennt sich hier jemand mit Perl aus und kann helfen?
Mein Script :
Perl
#!/usr/bin/perl -w
chdir "/home/ralph/steam/garrysmod/garrysmod/maps/";
my @files=glob('ttt_*.bsp');
my $file;
foreach $file (@files) {
print "$file\n"
}
Alles anzeigen
Das Script ist jetzt angepasst für einen GarryMod-Server, und soll die Maps, welche mit "ttt_" im Filenamen beginnen, einfach in einer Textdatei auflisten (ein Filename je Zeile). Nur das ich im Moment noch die Erweiterung manuell löschen muss.
Das Script rufe ich in dieser Form auf : perl gen_mapcycle.pl > garrysmod/cfg/mapcycle.txt
Gruß
Ralph