Skripte: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
| Zeile 1: | Zeile 1: | ||
=network-tabelle-generator= | =network-tabelle-generator= | ||
==4 spalten komplette ip== | |||
<pre> | <pre> | ||
#!/bin/bash | #!/bin/bash | ||
| Zeile 27: | Zeile 28: | ||
done | done | ||
echo "|}" | echo "|}" | ||
</pre> | |||
==8 spalten letztes oktett== | |||
<pre> | |||
#!/bin/bash | |||
NET=$1 | |||
cat<<HERE | |||
{| class="wikitable" style="float:left; margin-right:1em" | |||
|+ $NET.0/24 | |||
! IP || Host || IP || Host || IP || HOST || IP || HOST || IP || Host || IP || Host || IP || HOST || IP || HOST | |||
|- | |||
HERE | |||
for ((y=0;y<32;y++)) | |||
do | |||
echo -n "|" | |||
for ((x=0;x<8;x++)) | |||
do | |||
LINE=$((y*8)) | |||
if test $x != 7 | |||
then | |||
echo -n "$(($x+$LINE)) || frei || " | |||
else | |||
echo -n "$(($x+$LINE)) || frei " | |||
echo | |||
echo -n "|-" | |||
fi | |||
done | |||
echo | |||
done | |||
echo "|}" | |||
</pre> | </pre> | ||
Version vom 27. Juni 2014, 11:02 Uhr
network-tabelle-generator
4 spalten komplette ip
#!/bin/bash
NET=$1
cat<<HERE
{| class="wikitable" style="float:left; margin-right:1em"
|+ $NET.0/24
! IP || Host || IP || Host || IP || HOST || IP || HOST
|-
HERE
for ((y=0;y<64;y++))
do
echo -n "|"
for ((x=0;x<4;x++))
do
LINE=$((y*4))
if test $x != 3
then
echo -n "$NET.$(($x+$LINE)) || frei || "
else
echo -n "$NET.$(($x+$LINE)) || frei "
echo
echo -n "|-"
fi
done
echo
done
echo "|}"
8 spalten letztes oktett
#!/bin/bash
NET=$1
cat<<HERE
{| class="wikitable" style="float:left; margin-right:1em"
|+ $NET.0/24
! IP || Host || IP || Host || IP || HOST || IP || HOST || IP || Host || IP || Host || IP || HOST || IP || HOST
|-
HERE
for ((y=0;y<32;y++))
do
echo -n "|"
for ((x=0;x<8;x++))
do
LINE=$((y*8))
if test $x != 7
then
echo -n "$(($x+$LINE)) || frei || "
else
echo -n "$(($x+$LINE)) || frei "
echo
echo -n "|-"
fi
done
echo
done
echo "|}"