Difference between revisions of "Get-root-zone"
Line 1: | Line 1: | ||
+ | [[Category:OPS535]][[Category:rchan]] | ||
− | + | Bash script for extracting Domain Registration page and create a root zone file. | |
+ | |||
+ | <pre> | ||
#!/bin/bash | #!/bin/bash | ||
# Created by: Raymond Chan | # Created by: Raymond Chan | ||
Line 51: | Line 54: | ||
#read xxx | #read xxx | ||
done | done | ||
+ | </pre> |
Revision as of 08:52, 19 March 2016
Bash script for extracting Domain Registration page and create a root zone file.
#!/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