Alterar String para Data com o uso da data -d

0

Eu preciso alterar uma string de data do formato AAAAMMDD para data AAAA-MM-DD sem usar o comando date -d. A única opção que encontrei é manipulação de strings.

    
por Hassam 02.04.2018 / 17:33

1 resposta

3

Que tal usar a expansão do parâmetro bash?

$ var=20180402
$ echo "${var::4}-${var:4:2}-${var:6}"
2018-04-02
    
por 02.04.2018 / 17:36