![]() |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
| Welcome to Windows Vista Forums. Our forum is dedicated to helping you find solutions with any problems, errors or issues you are experiencing with Windows Vista. The Vista forum also covers news and updates and has an extensive Windows Vista tutorial section that covers a wide range of tips and tricks. |
| |||||||
![]() |
| |
| | #1 (permalink) |
| | match question How would i do a statement to make sure an IP does not match an IP in a .txt file i have? Exampe: $noAlertFile = get-content "noalert.txt" $ip = "172.16.98.100" if ($ip -notmatch $noAlertFile) {process} else {otherwise "do not alert"} The noalert.txt file contains a list of IPs, what is a good way to see if the $IP does not exist in the $noAlertFile object? Thanks, Ripp |
My System Specs![]() |
| | #2 (permalink) |
| | 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 Specs![]() |
![]() |
| Thread Tools | |
| |
Similar Threads | ||||
| Thread | Forum | |||
| -match V1 vs V2 | PowerShell | |||
| Re: match against array | PowerShell | |||
| Trying to -match across lines of a .txt | PowerShell | |||
| Filenames Do Not Match | Vista file management | |||
| Files do not match | Vista hardware & devices | |||