Me gustaría encontrar el String __MARKER__
en someFile.txt
y colocar un String encima (por ejemplo, Hello World!
).
¿Cómo haría eso usando sed
?
sed -i -e 's/__MARKER__/Hello world\n__MARKER__/' someFile.txt
Sin embargo, después de ejecutar el fragmento de código anterior, el contenido de someFile.txt
se encuentra a continuación:
Hello worldn__MARKER__
Contenido de someFile.txt
antes de la manipulación:
__MARKER__
Contenido de someFile.txt
después de la manipulación:
Hello World!
__MARKER__