GNU/Linux >> Belajar Linux >  >> Linux

Cara mencetak range alamat IP dengan perintah seq Linux

Gunakan 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

Sayangnya hal ini tidak jelas karena GNU tidak suka menulis halaman manual.


Ada prips utilitas yang menghasilkan daftar IP dari rentang atau CIDR. Berguna untuk pekerjaan dengan rentang besar:

$ 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

Anda dapat menggunakan perintah sed dengan seq untuk mencetak rentang alamat IP.

seq 2 23 | sed 's/^/10.0.0./'

ATAU menggunakan gema dan tr

echo 10.0.0.{2..23} | tr ' ' '\n'

Linux
  1. Perintah wc Linux dengan Contoh

  2. Cara Menemukan File dengan Perintah fd di Linux

  3. Bagaimana cara mencetak keluaran perintah Linux ke file?

  1. Cara Menemukan File di Linux Dengan Perintah Temukan

  2. Cara Menggunakan Perintah IP di Linux dengan Contoh

  3. Cara Menggunakan Perintah Linux Cat (Dengan Contoh)

  1. Cara Menggunakan Perintah sleep Linux dengan Contoh

  2. Cara Menggunakan Perintah who di Linux dengan Contoh

  3. Perintah alias Linux:Cara Menggunakannya Dengan Contoh