Pelo que entendi, ele não funciona pq não possui as \ E quando se recebe uma variável que possui / o sed não funfa.
Então tem que dá um jeito de trocar as / por \/ antes de executar o sed. Sempre ás Ordens, -- Ataliba Neto. "O que Deus faz nenhum software é capaz." http://www.atalibaneto.com.br