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> |
Aktuelle 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 "|}"