Sziasztok!
A következő problémára keresek megoldást, lehetőleg awk-ban, vagy perl-ben.
Van egy logfile, ahol egy log bejegyzés több sorból áll, és az egyes bejegyzéseket egy üres sor választja el egymástól.
Azaz:
log entry 1 kezdodik (timestamp)
log entry 1 ...
log entry 1 ...
log entry 1 vege
log entry 2 kezdodik
log entry 2 ...
log entry 2 vege
A feladat, hogy az egyes log entryket egy sorossá konvertáljam, azaz pl:
log entry 1 kezdodik (timestamp) log entry 1 ... log entry 1 ... log entry 1 vege
log entry 2 kezdodik log entry 2 ... log entry 2 vege
Jelenleg a lenti, eleg ronda megoldasom van awk-ban, valami elegansabbat szeretnek, ami nem csak 10 soros log entrykig működik :)
Előre is köszönöm a segítséget!
BEGIN { RS="" } { print $1,$2,$3,$4,$5,$6,$7,$8,$9,$10; }