Usando sed para remover sufixo de strings dinâmicas

Usando sed para remover sufixo de strings dinâmicas

Atualmente estou enfrentando um problema que estou tentando usar sed para que, se um ponto final estiver presente no final da minha string, eu preciso removê-lo, mas também é usado em outro lugar da string

por exemplo

abc.def/123.
abc.def/456.
abc.def/789.

Ao usar sed para pesquisar pontos finais, ele será removido de abc.def, o que eu não quero.

Eu quero gerar o resultado acima como-

abc.def/123
abc.def/456
abc.def/789

O prefixo é estático e sempre abc.def

Por favor, alguém poderia me ajudar a resolver isso?

Responder1

Você precisa ancorar sua sedexpressão para atingir apenas os pontos finais:

s/\.$//

informação relacionada