T
Till
Grünschnabel
Im Dir /usr/src/testsetup/files/ liegt eine Datei: anwendung-1.2.3.tar.gz
Ich möchte nur die Versionsnummer mit Rest herauslesen, was ja mit
ls /usr/src/testsetup/files/anwendung-*.tar.gz |grep anwendung|cut -d'-' -f2
auch funktioniert. (-> 1.2.3.tar.gz)
Jetzt habe ich aber das Problem, wenn ein Dir vorher auch schon ein - als Delimiter hat, das ganze nicht mehr
funktioniert.
Wie kann ich eine Sicherheit einbauen, das mir diese Erkennung garantiert, wenn vorher auch schon dieser Delimiter auftritt.
Vielleicht gibt es ja noch ne ganz andere Lösung...
z.B:
/usr/src/test-setup/files/anwendung-1.2.3.tar.gz
Dann bekomme ich nur noch:
setup/files/anwendung
heraus....
Jetzt habe ich schon länger herumgegrübelt aber nicht sinnvolles zustande gebracht.
Ich hoffe ich habe mich verständlich genug ausgedrückt...
Ich möchte nur die Versionsnummer mit Rest herauslesen, was ja mit
ls /usr/src/testsetup/files/anwendung-*.tar.gz |grep anwendung|cut -d'-' -f2
auch funktioniert. (-> 1.2.3.tar.gz)
Jetzt habe ich aber das Problem, wenn ein Dir vorher auch schon ein - als Delimiter hat, das ganze nicht mehr
funktioniert.
Wie kann ich eine Sicherheit einbauen, das mir diese Erkennung garantiert, wenn vorher auch schon dieser Delimiter auftritt.
Vielleicht gibt es ja noch ne ganz andere Lösung...
z.B:
/usr/src/test-setup/files/anwendung-1.2.3.tar.gz
Dann bekomme ich nur noch:
setup/files/anwendung
heraus....
Jetzt habe ich schon länger herumgegrübelt aber nicht sinnvolles zustande gebracht.
Ich hoffe ich habe mich verständlich genug ausgedrückt...