Data e hora no bash do Linux [fechado]

Fechado . Esta pergunta precisa de detalhes ou clareza . Atualmente não está aceitando respostas.

Comentários

  • ” e “-” são os únicos caracteres aceitos por _quem ? O que o impede de substituir o “_” por “” na date ' string de formato?
  • Nada impede o inclusão do " " no comando, eles simplesmente não ' aparecem no resultado. Experimente data + "% b% e " e você obterá " 4 de setembro " (um espaço) para hoje, não o desejado 2. Eu ' estou usando em um script e minha solução é fazer a operação em 3 etapas (na verdade, eu os combino em uma linha de código, mas essa é a ideia).
  • Com todo o respeito, como esta pergunta obteve 20 votos? E como ele entrou na fila de reabertura?

Resposta

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

Acho que o problema está em “ecoar” no csv.

Comentários

  • se precisar de milissegundos, use date '+%F %T.%3N'. se precisar de microssegundos, use date '+%F %T.%6N'. se precisar de nanossegundos, use date '+%F %T.%N'. %F é para data, dá YYYY-MM-DD, você pode usar %D em vez de obter MM-DD-YYYY, %T é para o tempo, HH:MM:SS.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *