H
holybabel
Grünschnabel
Hallo zusammen,
ich möchte in einem Verzeichnis Dateinamen von 9 Stellen + Dateiendung auf die ersten 8 Stellen + Dateiendung kürzen. Habe dazu folgenden sed Befehl im Netz gefunden welcher allerdings von einer unbekannten Länge ausgeht:
mv "$file" "`echo $file |sed -re 's/^([^.]{,8})[^.]*\.(.{,3}).*$/\1.\2/'`"
Leider erhalte ich beim ausführen dieses Befehls folgende Fehlermeldung:
"sed: illegal option -- r"
Ich versuche das ganze auf einer HP-UX Kiste zum laufen zu bekommen. Bin allerdings absoluter SED-Neuling und hab keine Ahnung was ich nun machen muss, kann mir da jemand weiterhelfen?
Gruß HolyBabel
ich möchte in einem Verzeichnis Dateinamen von 9 Stellen + Dateiendung auf die ersten 8 Stellen + Dateiendung kürzen. Habe dazu folgenden sed Befehl im Netz gefunden welcher allerdings von einer unbekannten Länge ausgeht:
mv "$file" "`echo $file |sed -re 's/^([^.]{,8})[^.]*\.(.{,3}).*$/\1.\2/'`"
Leider erhalte ich beim ausführen dieses Befehls folgende Fehlermeldung:
"sed: illegal option -- r"
Ich versuche das ganze auf einer HP-UX Kiste zum laufen zu bekommen. Bin allerdings absoluter SED-Neuling und hab keine Ahnung was ich nun machen muss, kann mir da jemand weiterhelfen?
Gruß HolyBabel