Skripte: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| 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 "|}"