Jump to content

Dateiinhalte vergleichen und in 3. Datei abspeichern


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Hallo,

 

ich suche ein einfach Möglichkeit mit der Powershell 2 Datein zu vergleichen und die Unterschiede in 3 Datei zu schreiben.

 

Als Bsp. ich hab datei1.txt in der dann 1,2,3,4,5, steht und in datei2.txt steht 1,2,3,4,5,6,7,8,9 und die Unterschiede (also in dem Fall 6,7,8,9) sollen in eine dritte Datei geschrieben werden.

 

Mit Compare-Object kam ich schon recht weit nur will ich wirklich nur die Unter schiede haben.

 

Jemand ne Idee?

Link zu diesem Kommentar

Hier mal kurz hingeschmiert:

 

$file1 = Get-Content -Path "C:\tmp\compare_1.TXT"
$file2 = Get-Content -Path "C:\tmp\compare_2.TXT"
for ($i = 0; $i -lt $file1.Count; $i++ ) {
if ($a = $file2[$i].Replace($file1[$i],"")) {
	$a | Add-Content "C:\tmp\ergebnis.TXT"
}	
}

 

compare_1.TXT

12345
1
123
123

 

compare_2.TXT

123456789
1
12345
1234

 

Da ist aber sicherlich nicht alles abgefangen. Nur ein Ansatz.

bearbeitet von mamamia
Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...