In einer Datei mit Zeilen wie dieser:
# lorem ipsum blah variable
Ich möchte ein #(Kommentar-) Zeichen in derselben Zeile entfernen , die eine bestimmte Zeichenfolge enthält. Ist sedgut dafür
Ich kämpfe darum, dass diese Bedingung funktioniert. Ich habe eine "ungeschickte" Art, dies zu tun; Ich kann die übereinstimmende Zeilennummer mit awkoder finden sedund diese Nummer dann in einem separaten sedBefehl verwenden, aber ich glaube, dass dies viel besser gemacht werden kann.
's/#//g'entfernen werden alle die#Zeichen in der Zeile. Wenn Sie das nicht möchten, entfernen Sie dasg(was für "global" steht). (2) Um eine Datei an Ort und Stelle zu bearbeiten (wie in der Frage gefordert), verwenden Siesed -i.