date +%H:%M:%S:%N
lhe dará o tempo atual com nano segundos, você pode cortar quantos dígitos ou reorganizar o tempo para o modo como deseja tê-lo.
date --help
pode fornecer algumas outras opções de configuração
Eu quero este comando no windows com cygwin
instalado, então qualquer comando Linux funcionará para mim.
Se você deseja obter milissegundos em vez de nanossegundos, pode simplesmente usar %3N
para truncar os nanossegundos para os três dígitos mais significativos:
$ date +"%Y-%m-%d %H:%M:%S,%3N"
2014-01-08 16:00:12,746
ou
$ date +"%F %T,%3N"
2014-01-08 16:00:12,746
testet com »GNU bash, Versão 4.2.25 (1) -release (i686-pc-linux-gnu)«
Também foi testado com sucesso na minha instalação do cygwin.
Mas esteja ciente de que% N pode não ser implementado dependendo do seu sistema de destino ou versão bash.
Testado em um sistema embarcado »GNU bash, versão 4.2.37 (2) -release (arm-buildroot-linux-gnueabi)« não houve %N
:
date +"%F %T,%N"
2014-01-08 16:44:47,%N