Eu não acho que você possa obter o comando r
em sed
para substituir o texto no meio de uma linha. Você pode usar sed s
para substituir inserthere
pelo conteúdo de file2
de uma maneira deselegante:
sed "s/inserthere/$(cat file2)/" file1 > file3
Explicação :
-
s
replace:/old/new/
-
$(cat file2)
passa a saída decat file2
parased s
(substituição de comando) - use aspas duplas para permitir
$
expansion
file3 :
document.body.innerHTML = document.body.innerHTML.replace('<textarea rows="3"></textarea>', '<textarea rows="3"> A B C D E F G </textarea>');