Thread: match question
View Single Post
Old 11-23-2008   #2 (permalink)
Shay Levy [MVP]


 
 

Re: match question

Hello Ripp,



You can test if $ip exists in the file with the contains parameter, it returns
true/false respectively (true if exists):

PS > $noAlertFile -contains $ip

You can also use -notcontains (returns true if doesn't exist).






---
Shay Levy
Windows PowerShell MVP
http://blogs.microsoft.co.il/blogs/ScriptFanatic
PowerShell Toolbar: http://tinyurl.com/PSToolbar


R> How would i do a statement to make sure an IP does not match an IP in
R> a .txt file i have?
R>
R> Exampe:
R> $noAlertFile = get-content "noalert.txt"
R> $ip = "172.16.98.100"
R> if ($ip -notmatch $noAlertFile) {process} else {otherwise "do not
R> alert"}
R> The noalert.txt file contains a list of IPs, what is a good way to
R> see if the $IP does not exist in the $noAlertFile object?
R>
R> Thanks,
R> Ripp


My System SpecsSystem Spec