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__