ich habe hier 2 Listen.
Liste A habe ich selbst erstellt.
Liste B beziehe ich von Quellen im Internet, die diese Liste immer aktuell halten.
Einmal im Monat lade ich die aktuelle Liste B aus dem Internet und füge sie zusammen mit Liste A in eine .txt.
Dann führe ich folgendes Commando aus und als Ergebniss habe ich die ultimative Liste, die ich dann anwende:
Code: Alles auswählen
sort -f ./my_gurus.txt.bak | uniq > ./my_gurus.txt
Das Problem ist nun das Liste A mittlerweile ziemlich alte, nicht mehr gültige und somit unnötige Einträge enthält, die zu unnötigen Verzögerungen während der Anwendung führen können.
Ich konnte es zwar wenn ich sort -f weglasse mit uniq -u schonmal auf nur einmal vorkommende Zeilen eingegrenzt aber es sind immernoch zu viele Einträge um alle zu prüfen.
Also müsste ich irgendwie aus Liste A nur exakt die Zeilen auszugeben, die in Liste B nicht vorkommen, damit ich nur diese näher überprüfen kann.
Aber wie macht man sowas?