Probiers mal mit sed
Probiers mal mit sed
GB Quad 4K + GB Quad + Octagon SF4008 + Formuler F1
Hi,
danke für den Tipp. Dadurch wusste ich wenigstens, nach was ich suchen musste.
Es hat etwas gedauert, aber ich habe zumindest eine lauffähige Lösung gefunden.
Das einzige, was mich noch stört ist, dass das Skript bei Bedarf 4 Leerzeichen anstelle von 2 Tabulatoren in die keymap reinschreibt. Ich hab ewig gesucht und probiert aber ich konnte sed nicht dazu bringen einen Tabulator zu schreiben.
Hier für alle, die das ebenfalls gebrauchen könnten:
Code:#!/bin/sh if egrep "KEY_FASTFORWARD" /usr/lib/enigma2/python/Plugins/Extensions/MediaPortal/keymap.xml then echo "Keymap ist bereits ergänzt, oder gewünschte Taste ist anderweitig belegt" else sed -i '/MP_Actions/a \ <key id="KEY_FASTFORWARD" mapto="nextBouquet" flags="m" \/>' /usr/lib/enigma2/python/Plugins/Extensions/MediaPortal/keymap.xml fi if egrep "KEY_REWIND" /usr/lib/enigma2/python/Plugins/Extensions/MediaPortal/keymap.xml then echo "Keymap ist bereits ergänzt, oder gewünschte Taste ist anderweitig belegt" else sed -i '/MP_Actions/a \ <key id="KEY_REWIND" mapto="prevBouquet" flags="m" \/>' /usr/lib/enigma2/python/Plugins/Extensions/MediaPortal/keymap.xml fi