löschen von Zeilen mit sed-match eine Besondere regex
Ich versuche, löschen Sie alle Zeilen, die beginn mit einigen optionalen spezielle Zeichen, gefolgt von blubb:
das ist das Motto ich will match:
#blubb
*blubb
-blubb
blubb
thats sollte es tun, aber nicht arbeiten 🙁
sed "/^.?blubb$/d" -i special.conf
sed "/^[#*-]?blubb$/d" -i special.conf
Hat jemand die richtige Lösung?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden Sie diesen sed-Befehl:
ODER
ODER
sed -i.old '/^[#*-]\?blubb/d' special.conf
könnte zu arbeiten.\?
und\+
sind GNU-Erweiterungen.-r
angegeben ist).