Script - svdrpsend.pl - Neue Aufnahmen

  • Hallo.


    Ich hätte hier eine Anfängerfrage betreffend Bashscripting.
    Ziel des Scripts, Neue Aufnahmen der letzten 3 Tage auszulesen, das ich dann für weitere Bearbeitung verwenden möchte...


    Frage dazu:
    Ich würde gerne in den Zeilenausgaben von svdrpsend.pl "die ersten Zeichen der Zeile bis [Leerstelle] cutten.
    Beim 3. und letzten SVDRPSEND versuche ich es mit "cut", ich denke da gibts aber vielleicht noch eine bessere Lösung dafür ?




    Ausgabe sieht im Moment so aus:



    Danke für einen Scripter Tip
    mfg Simon

  • verstehe ich das richtig:


    du willst die "250-x" wegschneiden?

    Hat mein Neffe abgestaubt:


    Gen2VDR auf Asus M2A-VM/Sempron LE-1100 mit TT-FF und Skystar2 in Thermaltake "Mozart"


    Aktuell: WIRD ERGÄNZT

  • Hallo,


    ja genau, "250-XXX" weg, Leerzeichen kann stehen bleiben.


    ----


    Ich sehe auch das manche Zeilen mit 2 Leerstellen ausgegeben werden, gibts hier auch eine einfache Möglichkeit "Aus 2 mach eine Leerstelle"...


    mfg

  • oder mit awk:


    Code
    svdrpsend.pl lstr | awk ' { for (i=2;i<=NF;i++) printf "%s", $i; printf "\n"; } '


    edit:


    hatte ein Leerzeichen vergessen:


    Code
    svdrpsend.pl lstr | awk ' { for (i=2;i<=NF;i++) printf " %s", $i; printf "\n"; } '

    Hat mein Neffe abgestaubt:


    Gen2VDR auf Asus M2A-VM/Sempron LE-1100 mit TT-FF und Skystar2 in Thermaltake "Mozart"


    Aktuell: WIRD ERGÄNZT

    Einmal editiert, zuletzt von maro1969 ()

  • Hallo,


    danke euch, funktioniert so ganz gut.
    falls es noch jemand brauchen kann hier mal der Inhalt:
    (Fehlerbehandlung leider noch keine eingebaut...)




    Danke für die Tips !
    mfg

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!