Logdateien zusammenführen ?

Begonnen von Bartimaus, 29 November 2017, 14:56:13

Vorheriges Thema - Nächstes Thema

Bartimaus

Moin,

gibt's nen LinuxBefehl, um simpel Log-Dateien zusammenzuführen ?

Hintergrund:

Hardware ausgefallen, Ersatzhardware in Betrieb genommen, nach 2 Wochen Rückumzug auf neue Hardware. Jetzt sollen die neuen Logs aus der Ersatzhardware mit den BackupLogs (2 Wochen alt") vermischt werden, so das keine Log-Lücken da sind...
LG
B.


FHEM@Intel-J4105@Debian-LXC, CUL1101,FS20,IT,DS18B20,DS2413(Heizungslogger),DS2423(Stromlogger)Homematic,HM-LAN,ZWave,MiniCULs,Shelly

Beta-User

Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

Bartimaus

Hi,

mit

sudo cat file1.log file2.log > file3.log

werden aber "nur" die Inhalte der Dateien hintereinander in die dritte Datei geschrieben.
Wie verhinder ich jetzt aber doppelte Einträge ?
LG
B.


FHEM@Intel-J4105@Debian-LXC, CUL1101,FS20,IT,DS18B20,DS2413(Heizungslogger),DS2423(Stromlogger)Homematic,HM-LAN,ZWave,MiniCULs,Shelly

Wernieman

Stichworte "sort, uniq" ... also ala (ungetestet)
cat log1 log2 | sort | uniq >neueslog

Eventuell müsstest Du noch "Parameter" anpassen, Infos mit "man"
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

Bartimaus

LG
B.


FHEM@Intel-J4105@Debian-LXC, CUL1101,FS20,IT,DS18B20,DS2413(Heizungslogger),DS2423(Stromlogger)Homematic,HM-LAN,ZWave,MiniCULs,Shelly

Wernieman

- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

PeMue

Zitat von: Wernieman am 01 Dezember 2017, 12:28:16
Klar was es macht?
uniq kannte ich noch nicht, aber
ZitatWith no options, matching lines are merged to the first occurrence.

Gruß PeMue
RPi3Bv1.2 rpiaddon 1.66 6.0 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 2xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU  1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F) 1xRFXtrx 90 1xWT440H 3xTFA30.3150 5xFA21
RPi1Bv2 LCDCSM 1.63 5.8 2xMAX HKT 1xMAX RT V200KW1 Heizung Wasser

Bartimaus

Zitat von: Wernieman am 01 Dezember 2017, 12:28:16
Klar was es macht?

https://wiki.ubuntuusers.de/uniq/

Habe es geahnt anhand von den Begriffen. Ist aber im Wiki einleuchtend erklärt
LG
B.


FHEM@Intel-J4105@Debian-LXC, CUL1101,FS20,IT,DS18B20,DS2413(Heizungslogger),DS2423(Stromlogger)Homematic,HM-LAN,ZWave,MiniCULs,Shelly