GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana Cara Mendapatkan Alamat Ip Sendiri Dan Menyimpannya Ke Variabel Dalam Script Shell?

Bagaimana saya bisa mendapatkan alamat IP saya sendiri dan menyimpannya ke variabel dalam skrip shell?

Jawaban yang Diterima:

Tidak mudah jika Anda ingin memperhitungkan wlan dan antarmuka alternatif lainnya. Jika Anda mengetahui antarmuka mana yang Anda inginkan alamatnya (misalnya, eth0, kartu Ethernet pertama), Anda dapat menggunakan ini:

ip="$(ifconfig | grep -A 1 'eth0' | tail -1 | cut -d ':' -f 2 | cut -d ' ' -f 1)"

Dengan kata lain, berikan saya informasi konfigurasi jaringan, cari eth0 , dapatkan baris itu dan baris berikutnya (-A 1 ), dapatkan hanya baris terakhir, dapatkan bagian kedua dari baris itu saat membelah dengan : , lalu dapatkan bagian pertama saat membelah dengan spasi.


Linux
  1. Bagaimana Cara Menetapkan Output Perintah Ke Variabel Shell?

  2. Simpan Hasil Cari Sebagai Variabel Dalam Script Shell?

  3. Bagaimana cara mendapatkan kode keluar dari proses pemijahan di skrip Shell yang diharapkan?

  1. Dapatkan alamat MAC menggunakan skrip shell

  2. Bagaimana saya bisa mendapatkan nama distribusi dan nomor versi dalam skrip shell sederhana?

  3. Bagaimana saya bisa mendapatkan alamat IP eksternal saya dalam skrip shell?

  1. Bagaimana Membandingkan Angka dan String di Linux Shell Script

  2. Bagaimana Cara Mendapatkan Nama Distribusi Dan Nomor Versi Dalam Script Shell Sederhana?

  3. Bagaimana Cara Mendapatkan Alamat Ip Eksternal Dalam Script Shell?