Tenho um arquivo de texto da seguinte forma:
2018 11 20
2018 11 21
2018 11 22
2018 11 23
2018 11 24
2018 11 25
2018 11 26
2018 11 27
Este arquivo consiste em ano, mês e dia com três colunas. Preciso adicionar hífen -
entre o ano, mês e dia da seguinte forma:
2018-11-20
2018-11-21
2018-11-22
2018-11-23
2018-11-24
2018-11-25
2018-11-26
2018-11-27
sed
Supondo que não haja espaços após a última coluna, podemos fazer
No caso de haver outros caracteres e queremos especificamente capturar o padrão "sequência de dígitos, depois sequência de espaços", também podemos usar padrões de grupo entre parênteses e regex estendido
-r
:Concha
Caso desejemos uma solução somente shell: