Exibir comando de data

0

Precisa exportar a variável com o comando date e precisa do formato como este

export etool_start='date +"%Y%m%d%k%M
echo $etool_start
201607032314

Isso funciona bem quando os dígitos da data estão entre 10 e 20. Quando o relógio gira às 12:00 horas, é aí que o problema surge.

export etool_start='date +"%Y%m%d%k%M
echo $etool_start
20160704 014

Preciso que a data seja exibida assim.

201607040014
    
por Super 04.07.2016 / 08:42

1 resposta

3

de acordo com man date

  • %k hora, espaço acolchoado (0..23); mesmo que% _H
  • - (hífen) não preenche o campo
  • _ (sublinhado) pad com espaços
  • 0 (zero) pad com zeros

por exemplo. %-H não será preenchido

date +=%-H-
=9-

Se você quiser ir para o formato de 24 horas, com um 0 à esquerda, use %H .

Se você preferir am / pm, você pode usar %I , você deve incluir também %p para ter uma indicação am / pm.

    
por 04.07.2016 / 09:58

Tags