Difference between revisions of "Get-root-zone"

From CDOT Wiki
Jump to: navigation, search
(Created page with '#!/bin/bash # Created by: Raymond Chan # for OPS535 # (c) 2010 url=http://zenit.senecac.on.ca/wiki/index.php/Domainreg if [ ! -f raw.txt ] then echo "Gettting wiki file from…')
 
Line 1: Line 1:
#!/bin/bash
+
#!/bin/bash
# Created by: Raymond Chan
+
# Created by: Raymond Chan
# for OPS535
+
# for OPS535
# (c) 2010
+
# (c) 2010
url=http://zenit.senecac.on.ca/wiki/index.php/Domainreg
+
url=http://zenit.senecac.on.ca/wiki/index.php/Domainreg
 
+
if [ ! -f raw.txt ]
+
if [ ! -f raw.txt ]
then
+
then
 
     echo "Gettting wiki file from the web ..." >&2
 
     echo "Gettting wiki file from the web ..." >&2
 
     wget -O raw.txt $url
 
     wget -O raw.txt $url
fi
+
fi
 
+
buffer=$(cat raw.txt| grep ^'</td><td>')
+
buffer=$(cat raw.txt| grep ^'</td><td>')
 
+
nl=$(echo "$buffer"|wc -l)
+
nl=$(echo "$buffer"|wc -l)
a=0
+
a=0
b=5
+
b=5
 
+
while [ $a -lt $nl ]
+
while [ $a -lt $nl ]
do
+
do
 
     stuff=$(echo "$buffer"| head -"$b" | tail -5|nl|sed -e "s/<\/td><td>/x/g")
 
     stuff=$(echo "$buffer"| head -"$b" | tail -5|nl|sed -e "s/<\/td><td>/x/g")
 
     #  echo "$stuff"
 
     #  echo "$stuff"
Line 48: Line 48:
  
 
     #read xxx
 
     #read xxx
done
+
done

Revision as of 17:04, 30 November 2010

#!/bin/bash
# Created by: Raymond Chan
# for OPS535
# (c) 2010
url=http://zenit.senecac.on.ca/wiki/index.php/Domainreg

if [ ! -f raw.txt ]
then
   echo "Gettting wiki file from the web ..." >&2
   wget -O raw.txt $url
fi

buffer=$(cat raw.txt| grep ^'</td><td>')

nl=$(echo "$buffer"|wc -l)
a=0
b=5

while [ $a -lt $nl ]
do
   stuff=$(echo "$buffer"| head -"$b" | tail -5|nl|sed -e "s/<\/td><td>/x/g")
   #  echo "$stuff"
   fields=$(echo "$stuff"|sed -e "s/ //g"|awk -Fx {'print $2'})
   parameters=$(echo $fields)
   paratest=$(echo $parameters | sed -e "s/ //g")
   cc=$(echo $paratest | wc -w)
       # echo "paratest cc is $cc"
   if [ $cc -gt 0 ]
   then    
       #echo $a $parameters
       #read yyy    
       set $parameters
       if [ "$1" != "" -a "$3" != "" -a "$4" != "" ]
       then
            echo -e "${1}. \tIN \tNS \t$4."
            echo -e "${4}. \tIN \tA \t$3"
           echo " "
       fi
   fi
   let a=a+5
   let b=b+5
   #read xxx
done