Bonjour tout le monde et particulierement aux grands maîtres du scipt.
J'ai besoin de support pour l'ecriture d'unscript en bash.
Fichier txt d'input :
msg_id 1
timeStamp 9967453
E6b
SV-ID 7
message 010001110010
.....
msg_id 2
timeStamp 9967468
E5-b
SV-ID 10
message 010001110010
.....
=> Mon besoin : convertir la valeur du timsStamp (nombre de seconde depuis une date fixe connue) en format date plus "classique".
Voici la fonction de conversion de date ($1 etant mon nombre de secondes)
> date -d '1999-08-22 00:00:00 '$1' sec' +'%Y %m %d %H %M %S'
fichier Output souhaité:
msg_id 1
timeStamp 9967453 1999 12 15 07 44 13
E6b
SV-ID 7
message 010001110010
.....
msg_id 2
timeStamp 9967468 1999 12 15 07 44 28
E5-b
SV-ID 10
message 010001110010
.....
A priori cela n'a pas l'air difficile mais bon je n'ai pas trouver comment faire "simple" avec sed et awk.... HELP !
Partager