Data e ora in Linux bash [chiuso]

Chiuso . Questa domanda richiede dettagli o chiarezza . Attualmente non accetta risposte.

Commenti

  • ” e “-” sono gli unici caratteri accettati da _who ? Che cosa ti impedisce di sostituire “_” con “” nella stringa di formato date '?
  • Niente impedisce il inclusione del " " nel comando, semplicemente non ' compaiono nel produzione. Prova la data + "% b% e " e otterrai il " 4 settembre " (uno spazio) per oggi, non il 2. Lo ' lo sto usando in uno script e la mia soluzione è eseguire loperazione in 3 passaggi (in realtà li combino in una riga di codice ma ti viene lidea).
  • Con tutto il rispetto, come ha fatto questa domanda a ottenere 20 voti? E come è entrato nella coda di riapertura?

Risposta

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

Immagino che il problema sia nella “eco” al csv.

Commenti

  • se hai bisogno di millisecondi, usa date '+%F %T.%3N'. se hai bisogno di microsecondi, utilizza date '+%F %T.%6N'. se hai bisogno di nanosecondi, utilizza date '+%F %T.%N'. %F è per la data, restituisce YYYY-MM-DD, puoi utilizzare %D invece di ottenere MM-DD-YYYY, %T è per il tempo, HH:MM:SS.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *