Estou lutando para entender como usar a correspondência de padrões usando sed.
Em um arquivo grande, desejo substituir o seguinte formato de data de dd.mm.yyyy
para o dd/mm/yyyy
, então basicamente substitua os pontos por barras. O arquivo contém várias ocorrências de datas no formato indicado, no entanto, não deve alterar pontos finais no final de frases etc.
sed 's/\./\//g' <file_name>
faz o trabalho, mas muda a cada (.), portanto, preciso de uma maneira de realizar uma correspondência de padrão.
Qualquer ajuda seria apreciada.
Obrigado
Isso faz o trabalho:
Explicação: