Como substituir usando sed somente em uma seção do arquivo

2

O arquivo é assim:

[section1]
a=something
[section_name2]
a=something
[section3]
a=something

Como substituo a=someother apenas em section_name2 ?

    
por arheops 11.09.2013 / 21:54

1 resposta

1

Use um intervalo de endereços:

sed '/\[section_name2\]/,/^\[/ s/a=something/a=someother/'
    
por 11.09.2013 / 22:05

Tags