Thread Pfadangaben auf einheitliche Basis bringen
(3 answers)
Opened by AndiS at 2008-02-20 16:42
Hallo!
ich bin gerade dabei ein kleines Perl-Script zu schreiben - stehe relativ am Anfang meiner großen Perl-Karriere ;-) Benutzer meines zukünftigen Scripts sollen mehrere Pfade eingeben. Dabei gibt es das Problem, dass ein Benutzer da relativ großen Freiraum hat, sprich es können folgende Möglichkeiten eingegeben werden: c:\Programme c:\Programme\ \\server\pfad \\server\pfad\ Zusätzlich muss ich ja noch darauf achten, dass \ ein Steuerzeichen ist, sprich mein Skalar dann z.B.: c:\\Programme\\ aussieht. Da ich den Pfad allerdings im Script weiterverarbeite müsste ich die Benutzereingaben standardisiert auf Pfadnamen OHNE Backslash am Schluss umwandeln, FALLS er am Schluss wirklich mit Backslash angegeben wurde! Ich habe da jetzt schon mit split etwas rumgebastelt, aber ich komme da nicht recht weiter. Eigentlich wäre es ja recht einfach 1. Schaue letztes Zeichen von Skalar an 2. Wenn letztes Zeichen, schneide es weg Hat da jemand eine Tip, wie ich das in Code schreibe? Danke euch schonmal im voraus! Schöne Grüße, Andi |