instinctless
Goto Top

Dateivergleich und hervorheben doppelter Werte in Bash

Hallo, folgendes versuche ich zu realisieren. Eventuell kann mir hier jemand dabei helfen.
Ich habe eine Datei foo.txt in dieser stehen eine gewisse Anzahl an Nummern
zb:
159342
207868
208063
208810
208812
208814
216371
216467
216472


Dann habe ich eine zweite Datei bar.txt in der einige dieser Werte ebenfalls zu finden sind.
zb:
159342
208812
208814

Wie bekomme ich eine Ausgabe hin, die mir beide Dateien vergleicht und doppelte Werte, ausgegangen von bar.txt farbig markiert.
Ich möchte also nur gefundene Werte aus bar.txt einfärben und ausgeben, keine aus foo.txt

Content-ID: 1739090174

Url: https://administrator.de/forum/dateivergleich-und-hervorheben-doppelter-werte-in-bash-1739090174.html

Ausgedruckt am: 26.12.2024 um 19:12 Uhr

NetzwerkDude
NetzwerkDude 19.01.2022 um 11:38:05 Uhr
Goto Top
cat foo.txt | grep -E --color=always "$(cat bar.txt | tr '\n' '|')"  
instinctless
Lösung instinctless 19.01.2022 um 15:33:18 Uhr
Goto Top
Zitat von @NetzwerkDude:

cat foo.txt | grep -E --color=always "$(cat bar.txt | tr '\n' '|')"  

hervorragend