Verwenden Sie ein Format:
$ seq -f "10.20.30.%g" 40 50
10.20.30.40
10.20.30.41
10.20.30.42
10.20.30.43
10.20.30.44
10.20.30.45
10.20.30.46
10.20.30.47
10.20.30.48
10.20.30.49
10.20.30.50
Leider ist dies nicht offensichtlich, da GNU nicht gerne Handbuchseiten schreibt.
Da ist der prips
Dienstprogramm, das eine IP-Liste aus einem Bereich oder CIDR generiert. Nützlich für die Arbeit mit großen Bereichen:
$ prips 10.0.0.20 10.0.0.23
10.0.0.20
10.0.0.21
10.0.0.22
10.0.0.23
$ prips 10.0.0.0/23
10.0.0.0
10.0.0.1
10.0.0.2
<...>
10.0.1.254
10.0.1.255
Sie können den Befehl sed mit seq verwenden, um den Bereich der IP-Adresse zu drucken.
seq 2 23 | sed 's/^/10.0.0./'
ODER mit echo und tr
echo 10.0.0.{2..23} | tr ' ' '\n'