ワンクリックでLinuxサーバーネットワークのIPアドレスを取得UltimateShellScript

効率はあなたが追求するものであり、効率はあなたが追求するものです
-元オーナーリーダー


ブログではありませんが、これは6か月遅れのシェルスクリプトだと言ったほうがいいでしょう。
2021年8月、リーダーから、物理マシンのIPアドレスを正確
。今日はついに実現、記念

効果を最初に見てください

1

スクリプトの内容を見てみましょう

2


みんなとオープンソース、haを共有し、ワンクリックで3つの接続を歓迎します(たとえばフォローお気に入りよ!

#!/bin/bash
# Author: IT-coding
# Date: 2022-02-23 21:22
# blog: https://qchenz.blog.csdn.net/

pkgs(){
    
    
    yum install iproute iproute2 net-tools hostname -y
}

netAdapter(){
    
    
    hw=`ip a|grep -v "1:"|grep -v "inet6"|grep "2:"|awk '{print $2}'`
    hw2=${hw%:*}
}

getIpWay1(){
    
    
    echo " == get local IP Way1 == "
    net1=`ip a|grep "${hw2}"|grep "inet"|awk '{print $2}'`
    echo ${net1%/*}
}

getIpWay2(){
    
    
    echo " == get local IP Way2 == "
    net2=`ifconfig ${
     
     hw2}|grep "inet"|grep -v "inet6"|awk '{print $2}'`
    echo ${net2}
}

getIpWay3(){
    
    
    echo " == get local IP Way3 == "
    net3=`hostname -I|awk '{print $1}'`
    echo ${net3}
}

main(){
    
    
    echo "=== LET'S BEGIN GETTING LOCAL IP ADDRESS... ==="
    pkgs
    netAdapter
    getIpWay1
    getIpWay2
    getIpWay3
    echo "=== GOT LOCAL IP ADDRESS FINISHED! ==="
}

main

友達、あなたは勉強を失ったことがありますか?
またね、さようなら!

おすすめ

転載: blog.csdn.net/frdevolcqzyxynjds/article/details/123099826