PowerShell und array - Gesuchten Wert als Variable ausgeben
Leider versuche ich seit Stunden eine Lösung zu finden,
aber komme einfach nicht weiter. Vielleicht kann mir bitte jemand weiterhelfen.
Frage:
Wenn z.B. nach dem Suchbegriff "Tag" gesucht wird, und auch gefunden wird,
wie kann man statt "Tag" die gesamte Variable ausgeben lassen?
Beispiel:
Ergebnis: Tag wurde gefunden!
Gefunden wurde: Heute ist ein schöner Tag
Gefunden wurde: Ein schlechter Tag
Danke für eure Hilfe!
aber komme einfach nicht weiter. Vielleicht kann mir bitte jemand weiterhelfen.
Frage:
Wenn z.B. nach dem Suchbegriff "Tag" gesucht wird, und auch gefunden wird,
wie kann man statt "Tag" die gesamte Variable ausgeben lassen?
Beispiel:
Ergebnis: Tag wurde gefunden!
Gefunden wurde: Heute ist ein schöner Tag
Gefunden wurde: Ein schlechter Tag
$s = "Tag"
$array = @(
$1 = 'Egal was hier steht'
$2 = 'Das ist ein Beispiel'
$3 = 'Heute ist ein schöner Tag'
$4 = 'Ein schlechter Tag'
) -contains $s
If ($s.count -eq "1")
{
write-host "Ergebnis: Das Suchergebnis $s wurde gefunden!"
}
else
{
write-host "Ergebnis: Das Suchergebnis $s wurde nicht gefunden!"
}
Danke für eure Hilfe!
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 644448
Url: https://administrator.de/contentid/644448
Ausgedruckt am: 19.12.2024 um 15:12 Uhr
2 Kommentare
Neuester Kommentar
Stichwort Where-Object (Abkürzung = ?{})
Gruß j.
$array = 'Egal was hier steht','Das ist ein Beispiel', 'Heute ist ein schöner Tag','Ein schlechter Tag'
$result = $array | ?{$_ -match 'Tag'}
$result