Data e hora no bash do Linux [closed]

21

Estou tentando exibir um horário de data na forma de

07/08/2013 16:52:13

usando o comando no script bash:

dt='date '+%d/%m/%Y_%H:%M:%S''

qual variável é usada para preencher um arquivo CSV.

O único caractere aceito é "_" (sublinhado) ou "-" entre data e hora, a saída é

07/08 / 2013_16: 52: 13

Como posso obter um espaço entre a data e a hora? Eu tentei quase (espero) tudo.

    
por Henry 08.08.2013 / 14:47

2 respostas

35

#!/bin/bash

dt=$(date '+%d/%m/%Y %H:%M:%S');
echo "$dt"

Acho que o problema está em "ecoar" para o csv.

    
por 08.08.2013 / 14:53
4

Isso funciona:

#!/bin/bash
dt='date '+%d/%m/%Y %H:%M:%S''
echo "$dt"

Também é possível usar $( e ) em vez de 'e'.

    
por 08.08.2013 / 14:53

Tags