tente
sed 's/^[^#]*contents of line.*/updated contents/' test-file
ou com o início da linha de âncora ^
, e você sabe que a linha começa com content ...
, você poderia fazer:
sed 's/^contents of line.*/updated contents/' test-file
Se você souber qual linha vai atualizar, pode alterar diretamente com o número da linha de endereço, como.
sed '2s/.*/updated content/' test-file
adicione -i
quando estiver satisfeito com o resultado.