GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So drucken Sie eine Reihe von IP-Adressen mit dem Linux-Befehl seq

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'

Linux
  1. wc Linux-Befehl mit Beispielen

  2. So finden Sie Dateien in Linux mit dem Find-Befehl

  3. Verwendung von IP Command unter Linux mit Beispielen

  4. So finden Sie Dateien mit dem fd-Befehl in Linux

  5. Wie drucke ich die Linux-Befehlsausgabe in eine Datei?

So verwenden Sie den Linux-rm-Befehl mit Beispielen

So finden Sie Dateien mit dem fd-Befehl in Linux

So laden Sie Dateien mit dem Curl-Befehl unter Linux herunter

So laden Sie Dateien mit dem Wget-Befehl unter Linux herunter

So überprüfen Sie die Betriebssystemversion mit der Linux-Befehlszeile

So listen Sie Dateisysteme in Linux mit lfs auf