[ERLEDIGT]String beliebiger länge um x Zeichen von hinten kürzen!

  • Hallo!


    Ich habe da mal wieder ein Problem! Ich will ein Script bauen, das eine Datei sucht und dann in den jeweiligen Unterverzeichnisen wo die zu finden ist etwas macht.


    Der output von find ist ja immer:


    /verz1/verz2/verz3/datei
    /verz1/verz4/datei
    ....


    So, ich weiß nicht wie lang der String ist, aber ich weiß, das die letzten x (im beispiel 6) Zeichen weg sollen! Wie mache ich das? Tail kann ja nur Dateien bearbeiten, oder?


    Ist wahrscheinlich ein totales Noob-Problem, aber ich komme grade einfach nicht drauf! :schiel


    Danke und Gruß


    Toxic

    Registrierter VDR-User #1275


    VDR-Server: Proxmox 7.1 - LXC Container - Debian 11.5 - eTobi-VDR 2.6.0

    DVB-Hardware: Digital Devices - Cine S2 V5.5 und V6

    VDR-Clients: FireTV Sticks 2 bis 4K Max und Kodi 19.4

    Edited 4 times, last by Toxic-Tonic ().

  • Meinst du so etwas?


    Code
    var=/tmp/abcde.0e125f14/status
    echo ${var%/*}
    /tmp/abcde.0e125f14

    LG
    Jochen


    Rpi4 headless mit MLD 5.4 als Server via satip-Plugin hinter einem Telestar Digibit Twin, ein Rpi3 als Streamdev-Client mit MLD 5.4

    Rpi3 auch hinter Telestar Digibit Twin und mit MLD 5.4

  • Oder ganz allgemein , wenn man vielleicht n Ausschnitt aus dem Sring haben will :


    result=${var_name:$erstes_zeichen:$anzahl_zeichen}


    wobei ganz hilfreich ist zu wissen , daß


    kettenlaenge=${#var_name}


    die Anzahl der Zeichen ergibt


    HJS

  • Ich liebe dieses Portal!!!


    Danke!!! Geht!


    Gruß


    Toxic

    Registrierter VDR-User #1275


    VDR-Server: Proxmox 7.1 - LXC Container - Debian 11.5 - eTobi-VDR 2.6.0

    DVB-Hardware: Digital Devices - Cine S2 V5.5 und V6

    VDR-Clients: FireTV Sticks 2 bis 4K Max und Kodi 19.4

  • Hallo,


    ich finde diese Seiten immer recht hilfreich:
    http://www.linuxfibel.de/bash.htm
    http://www.linuxfibel.de/bashprog.htm


    Zu deiner Frage steht hier die Antwort:
    http://www.linuxfibel.de/bash.htm#Variablenexpansion


    Tschüß Frank

  • Man, ihr seit echt Super!!!


    Wie immer fühern viele Wege nach Rom!! :]


    Danke an alle!!!


    Gruß


    Toxic

    Registrierter VDR-User #1275


    VDR-Server: Proxmox 7.1 - LXC Container - Debian 11.5 - eTobi-VDR 2.6.0

    DVB-Hardware: Digital Devices - Cine S2 V5.5 und V6

    VDR-Clients: FireTV Sticks 2 bis 4K Max und Kodi 19.4

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!