Différences entre les versions de « Ip »

De BlaxWiki
Aller à la navigationAller à la recherche
(Page créée avec « Ce script sert à éclater des ip une à une, dans le cas ou nous avons une liste d'ip comme ca : <pre> 10.252.5.161-10.252.5.174 10.252.5.181 10.252.5.192-10.252.5.197 </... »)
 
 
Ligne 24 : Ligne 24 :
* Script
* Script
<pre>
<pre>
for i in `grep -- - ips.txt `; do a=`echo $i | cut -d '.' -f 4 | cut -d '-' -f 1`; b=`echo $i | cut -d '.' -f 7`; c=`echo $i | cut -d '.' -f 1-3`;for j in `seq $a $b`; do echo $c.$j >> ips_detail.txt ;done;done; grep -v -- - ips.txt >> ips_detail.txt
for i in `grep -- - ips.txt `; do a=`echo $i | cut -d '.' -f 4 | cut -d '-' -f 1`; b=`echo $i | cut -d '.' -f 7`; c=`echo $i | cut -d '.' -f 1-3`;for j in `seq $a $b`;
do echo $c.$j >> ips_detail.txt ;done;done; grep -v -- - ips.txt >> ips_detail.txt
</pre>
</pre>
[[Catégorie:Script]]
[[Catégorie:Script]]

Version actuelle datée du 10 avril 2013 à 16:23

Ce script sert à éclater des ip une à une, dans le cas ou nous avons une liste d'ip comme ca :

10.252.5.161-10.252.5.174
10.252.5.181
10.252.5.192-10.252.5.197

Cela nous donnera :

10.252.5.161
10.252.5.162
.
.
.
10.252.5.174
10.252.5.192
10.252.5.193
.
.
10.252.5.197
10.252.5.181
  • Script
for i in `grep -- - ips.txt `; do a=`echo $i | cut -d '.' -f 4 | cut -d '-' -f 1`; b=`echo $i | cut -d '.' -f 7`; c=`echo $i | cut -d '.' -f 1-3`;for j in `seq $a $b`;
do echo $c.$j >> ips_detail.txt ;done;done; grep -v -- - ips.txt >> ips_detail.txt