Windows Vista Forums

match question
  1. #1


    Ripp Guest

    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 SpecsSystem Spec

  2. #2


    Shay Levy [MVP] Guest

    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

match question problems?

Similar Threads
Thread Thread Starter Forum Replies Last Post
-match V1 vs V2 Justin Rich PowerShell 8 31 Aug 2009
Trying to -match across lines of a .txt Kryten PowerShell 2 21 May 2008
CD key does not match disk? SeekingXanadu Vista installation & setup 3 16 Jan 2008
Files do not match Retiree Vista hardware & devices 1 20 Aug 2007
Product key does not match... SteveO Vista installation & setup 2 03 Feb 2007