Vorrei trovare la stringa __MARKER__
in someFile.txt
e posizionare una stringa sopra di essa (ad esempio Hello World!
).
Come faccio a farlo usando sed
?
sed -i -e 's/__MARKER__/Hello world\n__MARKER__/' someFile.txt
Tuttavia, dopo aver eseguito lo snippet sopra, il contenuto di someFile.txt
è sotto:
Hello worldn__MARKER__
Contenuti di someFile.txt
prima della manipolazione:
__MARKER__
Contenuto di someFile.txt
dopo la manipolazione:
Hello World!
__MARKER__