PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Aus Datei doppelte Einträge löschen



SaDDaM123
26-12-2001, 01:58
Hallo zusammen!

Ich habe folgendes Problem.

Ich habe mehrer banned.cfg Files von CS zusammen gefügt..und zwar per 'cat file1cfg >> alle.cfg'

So..das funktioniert auch ganz gut.

JEtzt aber das Problem. Es werden wohl ein paar Einträge doppelt da sein. Das darf aber nicht sein!

Die Einträge sehen wie folgt aus
banid 0.0 1053
banid 0.0 30023
banid 0.0 3534

Ich brauche also ein Script welches alle doppelten Einträge löscht.

Aber ich habe ehrlich gesagt überhaupt keine Ahnung wie ich das realisieren kann.

Weis da jemand vielleicht was oder kann mir wenigstens einen Anhaltspunkt geben?

Bin wirklich für jeden kleinen Hinweis dankbar :-)

THX!

sticky bit
26-12-2001, 04:31
Mit uniq, for further instructions try man uniq to find out more...

Hans-Georg Normann
26-12-2001, 12:58
Wenn die Einträge der Beiden Dateien absolut identisch im Aufbau sind, dann gehts mir
sort -u AlteDatei > NeueDatewi am schnellsten.

Hans

SaDDaM123
26-12-2001, 15:37
Ich hab das jetzt so gemacht...

Die ganzen einzellnen Files mach ich per cat file1 >> file2 zu einem großen File

Und dann sortiere ich das ganze per sort und entfernen alle doppelten Einträge mit uniq

das sieht dann so aus

cat banned.cfg | sort | uniq

Und das wars :-)

Danke für die Hilfe!!!

Ich liebe Linux...ich will nicht wissen was man da unter Windows für nen Aufwand machen müsste :-D

Hans-Georg Normann
26-12-2001, 18:43
format c:
SuSE CD Nr1 einlegen und von CD booten!
dann den Anweisungen folgen.
das wars!

Ist doch easy oder?
:D :D :D :D :D :D

Hans