Je voudrais trouver la String __MARKER__
dans someFile.txt
et placer une String au-dessus (par exemple Hello World!
).
Comment puis-je le faire en utilisant sed
?
sed -i -e 's/__MARKER__/Hello world\n__MARKER__/' someFile.txt
Cependant, après avoir exécuté le snippet ci-dessus, le contenu de someFile.txt
est le suivant :
Hello worldn__MARKER__
Contenu de someFile.txt
avant manipulation :
__MARKER__
Contenu de someFile.txt
après manipulation :
Hello World!
__MARKER__
1 votes
Également demandé ici: askubuntu.com/q/1044271/10127 - les réponses là-bas n'ont pas fonctionné pour vous ?