Zulu-Zeitformat

Zulu-Zeitformat

Ich habe ein Skript, das die Zulu-Zeitzone generiert. Wie ändere ich das Format in einem Shell-/Bash-Skript wie diesem?

20140730000255 -> 30.07.2014

Vielen Dank im Voraus

Grüße

Antwort1

Versuche dies:

#!/bin/bash

LongDateTime=$1;

if ["$LongDateTime" = ""]
then
    LongDateTime=20140730000255;
fi

Year=${LongDateTime:0:4}
Month=${LongDateTime:4:2}
Day=${LongDateTime:6:2}

echo $LongDateTime

echo $Year
echo $Month
echo $Day

YMD="$Year-$Month-$Day"

echo $YMD

Hoffe das hilft.

verwandte Informationen