Enviado em 15/11/2021 - 14:13h
Preciso substituir um código (um texto) por outro em vários arquivos. Para tanto, recorro ao comando sed, no terminal linux, que funciona da seguinte maneira:
Porém, não sei como representar uma quebra de linha (Enter). Por exemplo, para trocar o seguinte código:
Pelo seguinte:
Como eu mostro esta quebra de linha? Tentei com /n, do seguinte modo, mas não funcionou:
Como eu faço?
sed -i 's/(substituir o quê)/pelo quê/' (diretório dos arquivos a serem modficados)
Porém, não sei como representar uma quebra de linha (Enter). Por exemplo, para trocar o seguinte código:
<! ---- ESPAÇO 1 ->
<div style="19vw"></div>
<div style="19vw"></div>
Pelo seguinte:
<! ---- ESPAÇO 2 ->
<div style="9vw"></div>
<div style="9vw"></div>
Como eu mostro esta quebra de linha? Tentei com /n, do seguinte modo, mas não funcionou:
sed -i 's/<! ---- ESPAÇO 1 ->/n<div style="19vw"><\/div>/<! ---- ESPAÇO 2 ->/n<div style="9vw"></div>/'
Como eu faço?