Hey Leute,
gleich vorweg: Ich bin absoluter Amateur, muss aber aus der Not heraus (weil Easystroke gestorben ist) ... ein eigenes kleines Script schreiben.
Meine Frage an Euch: Wie löscht man alle Zeilen aus einer Datei, die den Wert einer Variable enthalten?
Was schon mal gut funktioniert (ohne Variable):
sed -i '/102760452/d' /tmp/myLastActiveWindow
Das löscht wunderbar alle Zeilen mit "102760452" aus der Datei.
Nun möchte ich aber "102760452" mit der Variable "winId" ersetzen. Das folgende funktioniert leider nicht. Was mache ich falsch?
winId=`xdotool getactivewindow` sed -i '/$winId/d' /tmp/myLastActiveWindow