Hits : 2181

Script σε bash για να φτιάχνω dns records για πολλαπλά και συνεχόμενα classes

#!/bin/bash
class_b="10.10"
sub=0
subnets=256
plithos=256
start_ip=0
name="dnsname-"
name_start=1
 
for ((subnet=0;subnet<subnets;subnet++,sub++)); do
  for ((ip=start_ip;ip<plithos;ip++,name_start++)); do
    prefix=$name
    if [ $name_start -lt 1000 ]; then
        prefix=$prefix"0"
    fi
    if [ $name_start -lt 100 ]; then
        prefix=$prefix"0"
    fi
    if [ $name_start -lt 10 ]; then
        prefix=$prefix"0"
    fi
    echo $prefix$name_start" IN A "$class_b"."$sub"."$ip
  done
done


Για να δεις το παραπάνω script πως είναι γραμμένο σε perl:
https://balaskas.gr/wk/dslperl

Για να δεις το παραπάνω script πως είναι γραμμένο σε python:
https://balaskas.gr/wk/dslpython

Για να δεις το παραπάνω script πως είναι γραμμένο σε php:
https://balaskas.gr/wk/dslphp

Για να δεις το παραπάνω script πως είναι γραμμένο σε ruby:
https://balaskas.gr/wk/dslruby

Για να δεις το παραπάνω script πως είναι γραμμένο σε tcl:
https://balaskas.gr/wk/dsltcl