korrigan: Hilfe bei Regular Expressions...

Beitrag lesen

Hallo zusammen,

ich habe zur Zeit ein Problem mit meinem Perl Script!

Ich übergebe via Konsole einen Pfad zu einem Verzeichnis auf einem Server und aufgrund dieser Übergabe wird geprüft, wie der Zustand des Verzeichnisses (also freier Speicher, vergebener Speichert etc. ) ist.

Mein Problem ist nun, das dieser Pfad ja in einer Variablen gespeichert ist, ich jedoch festlegen muss, das der Pfad nicht "mitten in einem anderen Pfad auftaucht", sprich, der Pfad genau so anfängt wie der übergebene! Wie kann ich nun Festlegen, dass nur dann ein Verzeichnis gefunden wird wenn auch diese Bedingung zutrifft?

An die Verzeichnisse und ihre Zustände komme ich mittels "df -lk". Das ergebnis wird in einer Variablen zwischengespeichert und die Variable wird dann zeilenweise darauf geprüft ob sie den gesuchten Pfad enthält.

Beispiel:

if($variable =~ /$pfad/){
   ... prüfe das Verzeichnis...
}

vllt kann mir jemand weiter helfen, habe langsam keine Idee mehr :(

Vielen Dank und liebe Grüße