<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Script to validate a IP4 addres in Operating System - HP-UX</title>
    <link>https://community.hpe.com/t5/operating-system-hp-ux/script-to-validate-a-ip4-addres/m-p/3746645#M257014</link>
    <description>Hi gurus,&lt;BR /&gt;    Can any one share with a piece of shell script that validate the user entered IP4 address.&lt;BR /&gt;&lt;BR /&gt;In details, my need is&lt;BR /&gt;[a]. Get a IP4 address from user&lt;BR /&gt;[b]. Validate whether it is of correct format.&lt;BR /&gt;&lt;BR /&gt;Please reply back ASAP.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Thanks,&lt;BR /&gt;Prabu.S</description>
    <pubDate>Wed, 08 Mar 2006 04:28:50 GMT</pubDate>
    <dc:creator>Senthil Prabu.S_1</dc:creator>
    <dc:date>2006-03-08T04:28:50Z</dc:date>
    <item>
      <title>Script to validate a IP4 addres</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/script-to-validate-a-ip4-addres/m-p/3746645#M257014</link>
      <description>Hi gurus,&lt;BR /&gt;    Can any one share with a piece of shell script that validate the user entered IP4 address.&lt;BR /&gt;&lt;BR /&gt;In details, my need is&lt;BR /&gt;[a]. Get a IP4 address from user&lt;BR /&gt;[b]. Validate whether it is of correct format.&lt;BR /&gt;&lt;BR /&gt;Please reply back ASAP.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Thanks,&lt;BR /&gt;Prabu.S</description>
      <pubDate>Wed, 08 Mar 2006 04:28:50 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/script-to-validate-a-ip4-addres/m-p/3746645#M257014</guid>
      <dc:creator>Senthil Prabu.S_1</dc:creator>
      <dc:date>2006-03-08T04:28:50Z</dc:date>
    </item>
    <item>
      <title>Re: Script to validate a IP4 addres</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/script-to-validate-a-ip4-addres/m-p/3746646#M257015</link>
      <description>Hi Senthil, &lt;BR /&gt;&lt;BR /&gt;How about this, &lt;BR /&gt;&lt;BR /&gt;valid_ip()&lt;BR /&gt;(&lt;BR /&gt;IFS=.&lt;BR /&gt;set -- $1&lt;BR /&gt;[ $# -ne 4 ] &amp;amp;&amp;amp; return 1&lt;BR /&gt;for n&lt;BR /&gt;do&lt;BR /&gt;case $n in&lt;BR /&gt;*[!0-9]* | "") return 1 ;;&lt;BR /&gt;esac&lt;BR /&gt;[ $n -le 255 ] || return 1&lt;BR /&gt;done&lt;BR /&gt;)&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://www.codecomments.com/archive287-2005-4-458907.html" target="_blank"&gt;http://www.codecomments.com/archive287-2005-4-458907.html&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;-Arun</description>
      <pubDate>Wed, 08 Mar 2006 04:45:48 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/script-to-validate-a-ip4-addres/m-p/3746646#M257015</guid>
      <dc:creator>Arunvijai_4</dc:creator>
      <dc:date>2006-03-08T04:45:48Z</dc:date>
    </item>
    <item>
      <title>Re: Script to validate a IP4 addres</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/script-to-validate-a-ip4-addres/m-p/3746647#M257016</link>
      <description>One more script, &lt;BR /&gt;&lt;BR /&gt;#!/bin/sh&lt;BR /&gt;#&amp;lt; Simple script to validate IPv4 addresses - use as a filter&lt;BR /&gt;# Returns 1 if error, 0 if validation successful&lt;BR /&gt;# KW 05/03/05&lt;BR /&gt;&lt;BR /&gt;prog=$(basename ${0})&lt;BR /&gt;&lt;BR /&gt;read input&lt;BR /&gt;set -- ${input}&lt;BR /&gt;if [ "$#" -ne "1" ]; then&lt;BR /&gt;   echo "${prog}: Usage: ${prog} ip_address" &amp;gt;&amp;amp;2&lt;BR /&gt;   exit 1&lt;BR /&gt;fi&lt;BR /&gt;&lt;BR /&gt;quad=${1}&lt;BR /&gt;&lt;BR /&gt;oldIFS=${IFS}&lt;BR /&gt;IFS=.&lt;BR /&gt;set -- ${quad}&lt;BR /&gt;&lt;BR /&gt;if [ "$#" -ne "4" ]; then&lt;BR /&gt;  echo "${prog}: ip_address must have 4 quads" &amp;gt;&amp;amp;2&lt;BR /&gt;  exit 1&lt;BR /&gt;fi&lt;BR /&gt;&lt;BR /&gt;for oct in ${1} ${2} ${3} ${4}; do&lt;BR /&gt;  echo ${oct} | egrep "^[0-9]+$" &amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;BR /&gt;  if [ "$?" -ne "0" ]; then&lt;BR /&gt;     echo "${prog}: ${oct}: not numeric" &amp;gt;&amp;amp;2&lt;BR /&gt;     exit 1&lt;BR /&gt;  else&lt;BR /&gt;     if [ "${oct}" -lt "0" -o "${oct}" -gt "255" ]; then&lt;BR /&gt;        echo "${prog}: ${oct}: out of range" &amp;gt;&amp;amp;2&lt;BR /&gt;        exit 1&lt;BR /&gt;     fi&lt;BR /&gt;  fi&lt;BR /&gt;done&lt;BR /&gt;&lt;BR /&gt;echo "${quad}" | grep "\.$" &amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;BR /&gt;if [ "$?" -eq "0" ]; then&lt;BR /&gt;  echo "${prog}: trailing period - invalid" &amp;gt;&amp;amp;2&lt;BR /&gt;  exit 1&lt;BR /&gt;fi&lt;BR /&gt;&lt;BR /&gt;echo "${quad}" | grep "^\." &amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;BR /&gt;if [ "$?" -eq "0" ]; then&lt;BR /&gt;  echo "${prog}: leading period - invalid" &amp;gt;&amp;amp;2&lt;BR /&gt;  exit 1&lt;BR /&gt;fi&lt;BR /&gt;&lt;BR /&gt;echo "${quad}" | grep "\.\." &amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;BR /&gt;if [ "$?" -eq "0" ]; then&lt;BR /&gt;  echo "${prog}: empty quad - invalid" &amp;gt;&amp;amp;2&lt;BR /&gt;  exit 1&lt;BR /&gt;fi&lt;BR /&gt;&lt;BR /&gt;# if we're here, we're validated&lt;BR /&gt;exit 0&lt;BR /&gt;&lt;BR /&gt;Link,  &lt;A href="http://www.zazzybob.com/bin/valip.html" target="_blank"&gt;http://www.zazzybob.com/bin/valip.html&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;-Arun</description>
      <pubDate>Wed, 08 Mar 2006 04:49:35 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/script-to-validate-a-ip4-addres/m-p/3746647#M257016</guid>
      <dc:creator>Arunvijai_4</dc:creator>
      <dc:date>2006-03-08T04:49:35Z</dc:date>
    </item>
    <item>
      <title>Re: Script to validate a IP4 addres</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/script-to-validate-a-ip4-addres/m-p/3746648#M257017</link>
      <description>Hi Arun,&lt;BR /&gt;    Thanks a lot for quick reply.&lt;BR /&gt;Second script did the trick.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;--&lt;BR /&gt;Prabu.S</description>
      <pubDate>Wed, 08 Mar 2006 06:01:07 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/script-to-validate-a-ip4-addres/m-p/3746648#M257017</guid>
      <dc:creator>Senthil Prabu.S_1</dc:creator>
      <dc:date>2006-03-08T06:01:07Z</dc:date>
    </item>
  </channel>
</rss>

