femi1100
Goto Top

Mehrere doppelte Zeichenketten in einer Datei suchen

In einer Datei (nicht in gleicher Zeile) befinden sich geschätzt 200 Strings beginnend mit ( und endend mit )
Der Inhalt ist ca 6-8- Zeichen lang.
Es soll nun überprüft werden, ob einer der strings in der Datei mehrfach vorkommt, optimal mit Zeilennummer oder zumindest um welchen es sich handelt.

Ich habe zwar angedacht alle Optionen aus einer Datei zu lesen und mit der zu prüfenden Datei vergleichen, wobei der Suchwert in eine Report Datei geschrieben wird und der Suchwert nicht größer 1 sein darf.

Müßte doch auch einfacher gehen.

Content-Key: 6139917747

Url: https://administrator.de/contentid/6139917747

Printed on: April 27, 2024 at 08:04 o'clock

Member: Epixc0re
Epixc0re Feb 26, 2023 at 18:31:17 (UTC)
Goto Top
Auch kein Hallo,

~ % cat foobar.txt | sort|uniq -c 
Mitglied: 6017814589
Solution 6017814589 Feb 26, 2023 updated at 18:37:10 (UTC)
Goto Top
PowerShell
select-string "f:\test.txt" -Pattern '\(([^\(]+)\)' | group {$_.Matches.Groups[1].Value} | ? Count -gt 1 | format-table Name,Count,@{n='Lines';e={$_.Group.LineNumber -join ','}}  
https://tio.run/##PY5PS8RADMXv8ynmIEyLbaFeZbHgwYsuHsTLdpXZ3Wzb6fxZJhkU1n ...

Batch mit PowerShell
@echo off
set "datei=f:\test.txt"  
PowerShell -EP Bypass -C "select-string '%datei%' -Pattern '\(([^\(]+)\)' | group {$_.Matches.Groups[1].Value} | ? Count -gt 1 | format-table Name,Count,@{n='Lines';e={$_.Group.LineNumber -join ','}}"  
Member: femi1100
femi1100 Feb 26, 2023 at 19:52:59 (UTC)
Goto Top
wollte nicht unhöflich sein