Konvertieren von Daten in AWK

Ich habe eine Datei mit vielen Textspalten, einschließlich eines Zeitstempels nach dem Vorbild vonFri Jan 02 18:23 und ich muss dieses Datum in konvertierenMM/DD/YYYY HH:MM Format.

Ich habe versucht, das Standard-Datumstool mit awk getline zu verwenden, um die Konvertierung durchzuführen, kann aber nicht genau herausfinden, wie die Felder in dem erwarteten Format (in Anführungszeichen mit "oder") an den Befehl "date" übergeben werden. s,) als getline benötigt man auch den in Anführungszeichen gesetzten Befehlsstring.

So etwas wie"date -d '$1 $2 $3 $4' +'%D %H:%M'" | getline var

Nun, da ich darüber nachdenke, frage ich mich wohl, wie awk-Variablen in einen String eingebettet werden können.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage