você pode tentar
sed ':label
s|\(=.*\)/|.|
t label
'
O substituto s
procura =
seguido por qualquer coisa que termine com /
. A captura com os parênteses exclui o% final/
. A string de substituição copia a captura e adiciona um ponto. No entanto, você não pode simplesmente adicionar um g
para fazer isso globalmente, já que o sed não parecerá uma segunda vez nos caracteres que já foram correspondidos. Então você adiciona um loop com um condicional goto (para evitar um loop infinito). t
significa ir ao label label
se os comandos anteriores fizeram uma alteração na linha.