Skripte: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
  
 
*[[Datei:Make-config.sh]]
 
*[[Datei:Make-config.sh]]
−
=network-tabelle-generator=
+
*[[Media:Make-config.sh]]
−
==4 spalten komplette ip==
 
−
<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
 
−
|-
 
−
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 "|}"
 
−
</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>
 

Aktuelle Version vom 29. Oktober 2024, 08:05 Uhr