25 Feb
2004
25 Feb
'04
20:50
Am Mittwoch, 25. Februar 2004 19:55 schrieb Al Bogner:
Vermutlich denke ich viel zu kompliziert und hoffe hier einen simplen Tip für folgendes Problem zu erhalten.
Ein User gibt in einem Script als 2. Option einen Dateinamen an. Gültig sind aber nur Dateinamen mit bestimmten Erweiterungen, zB. .txt. Wird z.B. eine Datei .asc angegeben, soll eine Fehlermeldung kommen.
Mit basename kann ich keine Lösung erkennen und mit cut sehe ich auch keine direkte Lösung.
Doch, mit nem kleinen Trick gehts prima mit basename: if test ! "`basename $1 .txt`.txt" = "`basename $1`"; then echo "nur Endung .txt erlaubt exit 1 fi Jan