
Ich stehe derzeit vor dem Problem, dass ich versuche, sed so zu verwenden, dass, wenn am Ende meiner Zeichenfolge ein Punkt vorhanden ist, dieser entfernt werden muss, er aber auch an anderer Stelle in der Zeichenfolge verwendet wird
z.B
abc.def/123.
abc.def/456.
abc.def/789.
Wenn ich sed zum Suchen nach Punkten verwende, werden diese aus abc.def entfernt, was ich nicht möchte.
Ich möchte das Obige wie folgt ausgeben:
abc.def/123
abc.def/456
abc.def/789
Das Präfix ist statisch und immer abc.def
Kann mir bitte jemand helfen, das zu lösen?
Antwort1
Sie müssen Ihren sed
Ausdruck verankern, um nur die nachfolgenden Punkte anzusprechen:
s/\.$//