Dátum és idő a Linuxban bash [lezárva]

Zárt . Ehhez a kérdéshez részletekre vagy egyértelműségre van szükség . Jelenleg nem fogadja el a válaszokat.

Megjegyzések

  • ” és „-” az egyetlen karaktert fogadja el _ki ? Mi akadályozza meg a „_” helyett „” helyett a date ' formátumú karakterláncot?
  • Semmi sem akadályozza a A " " szerepeltetése a parancsban, csak nem ' jelennek meg a Kimenet. Próbálja ki a date + "% b% e " dátumot, és " szeptember 4 " (egy szóköz) a mai napra, nem a kívánt 2. I ' m használom egy szkriptben, és az én megoldásom az, hogy elvégzem a műveletet 3 lépésben (valójában egy kódsorba egyesítem őket, de megkapod az ötletet).
  • Minden tiszteletem mellett, hogy kapott ez a kérdés 20 szavazatot? És hogyan került az Újranyitási sorba?

Válasz

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

Találd meg, hogy a probléma a csv visszhangzásában rejlik.

Megjegyzések

  • ha milliszekundumokra van szükséged, használd a date '+%F %T.%3N'. ha mikroszekundumokra van szüksége, használja a date '+%F %T.%6N' parancsot. ha nanoszekundumokra van szüksége, használja a date '+%F %T.%N' parancsot. A %F dátumra vonatkozik, ez ad YYYY-MM-DD, ehelyett a %D parancsot használhatja a MM-DD-YYYY, %T időre szól, HH:MM:SS.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük