Como usar o sed para substituir a cadeia de linhas múltiplas?
Como posso usar o bashsed comando para alterar esta sequência:
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
na seguinte string?(apenas alterando a terceira linha da string)
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
NOTA 1: Eu não quero apenas segmentar a string'AllowOverride None' porque existem outras ocorrências no arquivo que não devem ser alteradas. Preciso direcionar a string inteira começando com<Directory /var/www>
NOTA 2: Eu também preciso substituir o arquivo. Portanto, leve isso em consideração na sua resposta. E forneça versões diferentes para versões GNU / não GNU do sed, apenas por precaução.