Use o comando insert de sed para inserir algo antes de uma partida.
% sed "/yourmatch/i'[assembly:..]'" <<< $'hello\nworld\nyourmatch\matches'
hello
world
'[assembly:..]'
yourmatchmatches
Para mais informações, consulte man sed
.
Estou usando o sed para modificar uma base de código. Estou tentando adicionar uma referência [assembly: ..] e por questões de legibilidade eu gostaria que ela aparecesse como a primeira referência [assembly:].
Como posso fazer isso no sed?
Use o comando insert de sed para inserir algo antes de uma partida.
% sed "/yourmatch/i'[assembly:..]'" <<< $'hello\nworld\nyourmatch\matches'
hello
world
'[assembly:..]'
yourmatchmatches
Para mais informações, consulte man sed
.
Tags sed