Problem mit Datei-Erkennung

Dieses Thema im Forum "Shell-Skripte" wurde erstellt von Till, 29.11.2006.

  1. Till

    Till Grünschnabel

    Dabei seit:
    02.08.2006
    Beiträge:
    7
    Zustimmungen:
    0
    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...
     
  2. Anzeige

    Schau dir mal diese Kategorie an. Dort findest du bestimmt etwas.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. zst

    zst Foren As

    Dabei seit:
    06.09.2006
    Beiträge:
    95
    Zustimmungen:
    0
    Hallo Till,

    versuch´s doch damit mal:

    datei="/usr/src/test-setup/files/anwendung-1.2.3.tar.gz"
    echo "Endung lautet ${datei##*-}"

    --> Endung lautet 1.2.3.tar.gz

    Gruss zst
     
  4. #3 Jabo, 30.11.2006
    Zuletzt bearbeitet: 30.11.2006
    Jabo

    Jabo Aufgabe ohne Minister

    Dabei seit:
    12.10.2006
    Beiträge:
    1.322
    Zustimmungen:
    0
    Ort:
    Hamburg
    (hier stand was falsches..)

    [edit]
    Leider fällt mein Beispiel immer noch auf dasselbe Problem herein, der Dateiname hatte kein zweites "-"... sorry, also vergiß es... hab ich wieder gelöscht
     
  5. #4 Schlaubi_fi.de, 30.11.2006
    Schlaubi_fi.de

    Schlaubi_fi.de Mac OS X User

    Dabei seit:
    22.12.2004
    Beiträge:
    304
    Zustimmungen:
    0
    Code:
    localhost:~/te-test user$ cd ..
    localhost:~ user$ f=$(ls te-test/anwendung-*); f=${f##*-}; echo ${f%%.tar.gz}
    1.2.3
    
     
  6. Till

    Till Grünschnabel

    Dabei seit:
    02.08.2006
    Beiträge:
    7
    Zustimmungen:
    0
    Vielen Dank an Euch !!!

    Jetzt habe ich wieder etwas dazugelernt.

    :respekt:
     
Thema:

Problem mit Datei-Erkennung

Die Seite wird geladen...

Problem mit Datei-Erkennung - Ähnliche Themen

  1. Virtualboxproblem

    Virtualboxproblem: Hallo Folgnedes Problem: Ich kann ohne Probleme In Debian-Sid, 64Bit und virtualbox-dkms Unixoide installieren, wenn es sich um eine...
  2. grub-pc Probleme bei upgrade

    grub-pc Probleme bei upgrade: Hallo, ich habe beim dist-upgrade folgendes Problem: ---------- Nach dieser Operation werden 0 B Plattenplatz zusätzlich benutzt. Trigger für...
  3. Problem bei apt-get upgrade (Kali 2.0)

    Problem bei apt-get upgrade (Kali 2.0): Hi, seit paar Tagen habe ich einige Probs. Dachte es sei mal an der Zeit für ein Update und nun tauchen da einige Fehler auf: Es müssen noch 0 B...
  4. Probleme mit YUM

    Probleme mit YUM: Hallo, ich habe CentOs 7 als Dualboot mit Windows 7 auf einen Dell Latitude E5510 installiert. Dies hat soweit auch alles geklappt. Leider habe...
  5. Problem mit Win-Zugriff auf SAMBA

    Problem mit Win-Zugriff auf SAMBA: Hallo rundherum, vielleicht hat jemand eine Idee... Habe jetzt schon 1 1/2 Tage damit verbraten und den Fehler nicht gefunden. Problem:...