Date et heure sous Linux bash [fermé]

Fermé . Cette question nécessite détails ou clarté . Il naccepte pas les réponses actuellement.

Commentaires

  • «» et «-» sont les seuls caractères acceptés par _qui ? Quest-ce qui vous empêche de remplacer «_» par «» dans la chaîne de format de date '?
  • Rien nempêche le inclusion des " " dans la commande, ils napparaissent simplement ' dans le production. Essayez date + "% b% e " et vous obtiendrez " 4 septembre " (un espace) pour aujourdhui, pas le 2. Je ' m en lutilisant dans un script et ma solution est de faire lopération en 3 étapes (je les combine en fait en une seule ligne de code mais vous voyez lidée).
  • Sauf votre respect, comment cette question a-t-elle obtenu 20 votes? Et comment est-il entré dans la file dattente de réouverture?

Réponse

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

Je suppose que le problème est de « faire écho » au csv.

Commentaires

  • si vous avez besoin de millisecondes, utilisez date '+%F %T.%3N'. si vous avez besoin de microsecondes, utilisez date '+%F %T.%6N'. si vous avez besoin de nanosecondes, utilisez date '+%F %T.%N'. %F est pour la date, cela donne YYYY-MM-DD, vous pouvez utiliser %D à la place pour obtenir MM-DD-YYYY, %T est pour le temps, HH:MM:SS.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *