grep Nachhilfe

  • Ich habe in einem afterrecording-Scipt eine Abfrage um aus der Aufnahmeinfo Datei den Kanalnamen und die eventid herauszulesen.
    Mit diesem String lasse ich dann entsprechende logos erstellen um diese im Graphtft-fe anzeigen zu lassen.


    Das klappt sehr gut mit der EventID aber nur bedingt mit dem Channel
    So wird z.B. bei ZDF HD nur ZDF gegrept - also alles nach dem Leerzeichen ignoriert.


    Wie muß der richtige grep Befehl lauten ?

    Code
    cd $2
    		EventID=$(egrep "^E " "$2/info" | cut -f 2 -d ' ')
    		Channel=$(egrep "^C " "$2/info" | cut -f 3 -d ' ')


    Hier ein Muster der info Datei


  • Versuche es mal mit


    Code
    cd $2
    		EventID=$(egrep "^E " "$2/info" | cut -f 2 -d ' ')
    		Channel=$(egrep "^C " "$2/info" | cut -f 3- -d ' ')


    vdr-User-# 755 to_h264 chk_r vdr-transcode github

Jetzt mitmachen!

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