[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Epoch time konvertieren



Am Mon, 30 Jan 2017 11:38:40 +0100
schrieb Michelle Konzack <linux4michelle@gmail.com>:

> On 2017-01-30 11:29:01 Chinatinte hacked into the keyboard:
> > Hallo Liste,
> > 
> > ich habe ein 115 M grosses Logfile, dessen einzelnen Zeilen so
> > strukturiert sind:
> > 
> > 0|/2/System/Library/CoreServices/ManagedClient.app/Contents/PlugIns/phd.profileDomainPlugin|187735|d/drwxr-xr-x|0|0|0|1472862950|1379204098|1383254649|1379204098
> > 
> > 
> > 
> > Die letzten vier Einträge sind jeweils ein Zeitstempel in
> > Epoch-Time.
> > 
> > Ich versuche, diese Zeitstempel in Human Readable Time umzuwandeln.
> > 
> > date -d 1383256791 ist klar.
> > 
> > Aber: Wie schaffe ich es, dies in einem Rutsch zu machen? Als
> > bash-Neuling bin ich hier um jeden Tip und Hinweis dankbar.  
> 
> ----8<------------------------------------------------------------------
> cat ${FILE} |
> while read LINE
> do
>   DATE08=$(echo "${LINE}" |cut -d "|" -f8  |date --rfc-822)
>   DATE09=$(echo "${LINE}" |cut -d "|" -f9  |date --rfc-822)
>   DATE10=$(echo "${LINE}" |cut -d "|" -f10 |date --rfc-822)
>   DATE11=$(echo "${LINE}" |cut -d "|" -f11 |date --rfc-822)
> 
>   # hier machste was mit dem menschen lesbaren Datums
> 
> done
> ----8<------------------------------------------------------------------
> 

Besten Dank. Nächste "Ich-stehe-auf-dem-Schlauch"-Frage: Wie schaffe
ich es nun aber, die Epoch-Time durch "normale" Zeit zu ersetzen? Wenn
ich Dein Script laufen lasse (sh timechange.sh logfile.txt) passiert
nix.

Sorry wenn ich solche Newbie-Fragen stelle...

Rudolf


Reply to: