Você tem outra frase simples sem escape na sua expressão (veja em \/libtool'/LIBTOOL
). Então, aqui está o que funciona para mim:
sed "528 s/LIBTOOL='\$(SHELL) \$(top_builddir)\/libtool'/LIBTOOL='.\/libtool'/" filename.ext
Note que eu não incluo o parâmetro -e
, já que espera que um nome de arquivo leia suas expressões de (e você forneça a expressão na linha de comando - - não confunda este arquivo com o arquivo a ser processado).