Hallo Community,
ich möchte ein folgende Skript mit folgenden Anforderungen haben:
- Übergabe von einem Verzeichnis
- Überprüfung, ob die darin enthaltenen Dateinamen einem bestimmten Muster entsprechen (Bspw. JJJJMMTT_<Absender>_<Dateiname>_Vxxx.<endung>)
- Die erlaubten <Absender> sollten aus einer einfachen Textdatei stammen, die ich befüllen kann. Ist der Absender dort enthalten, gilt der Dateiname als korrekt. Ist er nicht enthalten, gilt er als nicht korrekt. Standardmäßig soll in dem angegebenen Verzeichnis nach dieser Datei gesucht werden. Optional kann ein anderer Ort angeben werden. Im worst-case bricht das Skript ab.
- Als Ergebnis soll a) eine Ausgabe auf dem Bildschirm erscheinen, welche Dateinamen falsch sind und b) bei Bedarf diese Dateinamen in eine Liste geschrieben werden
Ich möchte das jetzt nicht per Java umsetzen (das ist so ziemlich das einzige was ich kann
), sondern würde mal gerne eine "leichtgewichtige" Skriptsprache ausprobieren. Vielleicht gibt es so ein Skript aber auch schon und jemand kann mir sagen, wo ich das finden kann.
Wenn nicht, wäre ich über Hinweise dankbar,
a) mit welche Sprache ich das am einfachsten machen kann,
b) ob ich sowas wie regexp nutzen kann/muss
c) was ich generell dabei beachten sollte
Schon mal besten Dank im Voraus!

2004 – 2013 ubuntuusers.de • Einige Rechte vorbehalten