Quantcast
Channel: Windows PowerShell Forum
Viewing all articles
Browse latest Browse all 2314

get-content, select-string, nur TREFFER-STRING ausgeben

$
0
0

Hallo

ich testen gerade Select-String und Regular Expression. Leider gibt es keinen Parameter der nur den String mit dem Treffer retour gibt. -MATCH

TEXTDATEI

eins     11
zwei22
drei 33
vier   44
fünf
sechs  66   test

das habe ich im Google gefunden , erweitert und funktioniert schon mal

get-content -path c:\temp\test.txt | select-string -pattern "\d{2}" | % {$_.matches} | % {$_.value}

jetzt wollte ich die foreach leserlicher machen aber da stimmt irgendwas nicht.

$a = get-content -path c:\temp\test.txt | select-string -pattern "\d{2}"
$a
foreach ($x in $a)
{
$x.value
}

in $a sind die richtigen Zeilen mit treffern. irgend ein kleiner Fehler hat sich noch eingeschlichen.

ich vermute   .value da es nicht als Methode vorgeschlagen wird . Aber im ersten Beispiel wird es auch nicht vorgeschlagen und funktioniert?


Chris




Viewing all articles
Browse latest Browse all 2314