Fórum Root.cz
Hlavní témata => Vývoj => Téma založeno: doga312 17. 10. 2021, 17:50:32
-
Ahoj,
potřebuji od date převést časový údaj z UTC do našeho pásma.
VALID_FROMx=$(jq '.properties.timeseries[5].time' compact.json)
echo $VALID_FROMx
VALID_FROM= date -d "$VALID_FROMx"
echo $VALID_FROM
ale takhle to končí:
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 38273 100 38273 0 0 66561 0 --:--:-- --:--:-- --:--:-- 66561
"2021-10-17T20:00:00Z"
date: chybné datum: „"2021-10-17T20:00:00Z"“
Když ale zadám ručně:
$ date -d "2021-10-17T20:00:00Z"
Ne 17. října 2021, 22:00:00 CEST
není problém.
Dík za pomoc ;)
-
Mas tam uvodzovky "
-
jak pise aaa158, z jq ti leze datum obalenej uvozovkama, zamezis tomu parametrem -r ci --raw-output
pak druha vec, treti radek mas "nastav prazdno promene VALID_FROM a pust date" => zmen na:
VALID_FROM="$(date -d "$VALID_FROMx")"
-
Děkuji za pomoc, vyřešeno. Nad těma uvozovkami jsem bádal ale když to s něma ručně prošlo ... už jsem hledal chybu jinde.