LINUX.ORG.RU

История изменений

Исправление sin-ok, (текущая версия) :

#!/bin/bash
hostmin=$1
hostmax=$2

echo -e "$hostmin"
echo -e "$hostmax"

mino1=$(echo $hostmin  | gawk -F. '{print $1}')
mino2=$(echo $hostmin  | gawk -F. '{print $2}')
mino3=$(echo $hostmin  | gawk -F. '{print $3}')
mino4=$(echo $hostmin  | gawk -F. '{print $4}')

maxo1=$(echo $hostmax  | gawk -F. '{print $1}')
maxo2=$(echo $hostmax  | gawk -F. '{print $2}')
maxo3=$(echo $hostmax  | gawk -F. '{print $3}')
maxo4=$(echo $hostmax  | gawk -F. '{print $4}')


#echo -e $mino1 $mino2 $mino3 $mino4
#echo -e $maxo1 $maxo2 $maxo3 $maxo4

for mo1 in `seq $mino1 $maxo1`
    do
for mo2 in `seq $mino2 $maxo2`
    do
for mo3 in `seq $mino3 $maxo3`
    do
for mo4 in `seq $mino4 $maxo4`
    do
echo "$mo1.$mo2.$mo3.$mo4"
done
done
done
done

А теперь давай 10$
Вот номер кошелька, если не увижу, то ты говнюк.

BTC
12WFM3nJHmAHraiLhXn5Qw51fkNBweSKjR

Запускать так
Пример
chmod +x ./script.sh
./script.sh 1.1.1.1 255.255.255.255
Диапазоны указываешь какие угодно.

Исходная версия sin-ok, :

#!/bin/bash
hostmin=$1
hostmax=$2

echo -e "$hostmin"
echo -e "$hostmax"

mino1=$(echo $hostmin  | gawk -F. '{print $1}')
mino2=$(echo $hostmin  | gawk -F. '{print $2}')
mino3=$(echo $hostmin  | gawk -F. '{print $3}')
mino4=$(echo $hostmin  | gawk -F. '{print $4}')

maxo1=$(echo $hostmax  | gawk -F. '{print $1}')
maxo2=$(echo $hostmax  | gawk -F. '{print $2}')
maxo3=$(echo $hostmax  | gawk -F. '{print $3}')
maxo4=$(echo $hostmax  | gawk -F. '{print $4}')


#echo -e $mino1 $mino2 $mino3 $mino4
#echo -e $maxo1 $maxo2 $maxo3 $maxo4

for mo1 in `seq $mino1 $maxo1`
    do
for mo2 in `seq $mino2 $maxo2`
    do
for mo3 in `seq $mino3 $maxo3`
    do
for mo4 in `seq $mino4 $maxo4`
    do
echo "$mo1.$mo2.$mo3.$mo4"
done
done
done
done

А теперь давай 10$ Вот номер кошелька, если не увижу, то ты говнюк.

BTC 12WFM3nJHmAHraiLhXn5Qw51fkNBweSKjR