vi ip.sh
#!/bin/bash
ifconfig $1|sed -n 2p|awk  '{ print $2 }'|awk -F : '{ print $2 }'
##ifconfig $1|sed -n 2p|awk  '{ print $2 }'|tr -d 'addr:'#这个也可以实现####
执行:
./ip.sh eth0
192.168.2.            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2011-12-09 14:23:44
                            
                                5010阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                1评论
                            
                                                 
                 
                
                             
         
            
            
            
            #!/bin/bashdomain=`cat ym.sh`for i in $domaindo  IP=`ping $i -c 1 |awk 'NR==2 {print $5}' |awk -F ':' '{print $1}'|sed -nr "s#\(##gp"|sed -nrho ${i}:$IP >> ip.txtdone            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-30 09:54:31
                            
                                191阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            需求shell脚本里我需要根据不同的ip地址做出不同的操作,因此我需要在shell脚本里获取当前主机的ip地址我需要获取到192.168.1.111这个ip地址方法1ifconfig |grep 'inet 地址'|grep '192.168.1' | grep -v 'grep' | awk '{print $2}'| tr -d "地址:"效果            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2013-02-01 20:26:00
                            
                                754阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            基于Linux系统的获取外网IP地址的shell脚本,脚本内容如下: getIp.sh#!/bin/bash#检查IP的合法性check_ipaddr(){    echo $1|grep "^[0-9]\{1,3\}\.\([0-9]\{1,3\}\.\)\{2\}[0-9]\{1,3\}$" > /dev/null;    if [ $? -ne 0 ]    then...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-02-25 16:43:08
                            
                                1443阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            基于Linux系统的获取外网IP地址的shell脚本,脚本内容如下: getIp.sh#!/bin/bash#检查IP的合法性check_ipaddr(){    echo $1|grep "^[0-9]\{1,3\}\.\([0-9]\{1,3\}\.\)\{2\}[0-9]\{1,3\}$" > /dev/null;    if [ $? -ne 0 ]    then...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-09-01 09:29:51
                            
                                1746阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            shell脚本获取IP,MAC,GATEWAY等信息#!/bin/bash
# ------------------------------------------------------------
# Filename:    setnetwork.sh
# Revision:                
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2014-05-28 22:17:01
                            
                                4317阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            单个获取 编写角本pingip.sh #!/bin/sh ADDR=qq.com TMPSTR=`ping ${ADDR} -c 1 | sed '1{s/[^(]*(//;s/).*//;q}'` echo ${TMPSTR} echo ${TMPSTR} >> 666.txt 执行结果 haim            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-08-13 16:08:47
                            
                                4685阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在上次写的脚本的基础上进行了改进,手动输IP还是累。。#!/bin/bashnum=`wc -l ipad | cut -d ' ' -f 1`    while [ $num -gt 0 ]    do        ipaddr=`sed -n ''$num'p' ipad`                 
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2017-04-05 17:12:30
                            
                                1799阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            shell脚本如下:#!/bin/bash
#该脚本用于设置网卡的IP地址
#第一部分:变量的设置
ETH=$(ifconfig | grep "^eth" | awk '{print$1}')
MAC=$(ifconfig | grep "^eth" | awk  '{print$5}')
read -p "请输入设置IP地址:" IP
read -p "请输入设置的网关:" GW
read -            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-14 11:08:05
                            
                                204阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            CheckIPAddress()        {        echo $1 > /tmp/tmpserverip        echo $1 |g            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2009-08-27 17:04:38
                            
                                763阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            方法一:ifconfig -a ifconfig -a|grep inet|grep -v 127.0.0.1|grep -v inet6|awk '{print $2}'|tr -d "addr:" 命令解释 ifconfig -a 和window下执行此命令一样道理,返回本机所有ip信息 gre            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-05-31 21:12:10
                            
                                4105阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            方法一:
/sbin/ifconfig -a|grep inet|grep -v 127.0.0.1|grep -v inet6|awk '{print $2}'|tr -d "addr:" 
or
/sbin/ifconfig|sed -n '/inet addr/s/^[^:]*:\([0-9.]\{7,15\}\) .*/\1/p'
 
方法二:  
local_host="`hostnam            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-07 19:56:13
                            
                                515阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             接来下又到了老葵花哥哥开课时间了 今天讲的有些简单 可以是涂鸦之做 也可以是无聊的发呆的杰作我想取IP地址在大家生活中很常用 今天就给大家介绍我的六种使用脚本取IP地址的方法 很多人想问我 为什么是老葵花哥哥不是老菊花 我只能说 我还是蛮娇嫩的祖国的花朵 废话不多说咱开始第一种   第二种  第三种第三种接下来的方法就直接上代            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-07 13:33:58
                            
                                113阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            shell脚本建议执行流程如下图:
 
#!/bin/sh  #脚本用途:用来设置IP、子网掩码、默认网关以及DNS  #用法:sh name.sh [-i ipadress] [-n netmask] [-g gateway] #[-d dns]  #注意:1            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2012-09-18 21:35:49
                            
                                3317阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                1评论
                            
                                                 
                 
                
                             
         
            
            
            
            #!/bin/bashA="IPADDR.*"B="NETMASK.*"C="GATEWAY.*"D="DNS1.*"E="/etc/sysconfig/network-scripts/ifcfg-eth1"F="cat$E|sed-n'/BOOTP/p'"if[!"$F"="BOOTPROTO=dhcp"]thenread-t30-p"PleaseentertheIPaddress:"IPrea            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2018-08-19 15:38:35
                            
                                2931阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             read命令 -n(不换行) -p(提示语句) -n(字符个数) -t(等待时间) -s(不回显) 1、基本读取   
    read命令接收标准输入(键盘)的输入,或其他文件描述符的输入(后面在说)。得到输入后,read命令将数据放入一个标准变量中。下面是read命令 
     
    的最简单形式:: 
     
      
  1. #!/bin/b            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-25 06:25:17
                            
                                104阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            获取IP列表:570 ip=`/sbin/ip a | grep inet | grep -v 127.0.0.1 | grep -v inet6 | awk '{print $2}' | tr -d "addrs:" | awk -F '/' '{print            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-06-06 12:12:02
                            
                                73阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Linux Shell 获取 IP
在 Linux 系统中,获取 IP 地址是一个常见的任务。无论是用于网络配置、日志分析还是系统管理,了解自己的 IP 地址是至关重要的。有许多方法可以在 Linux Shell 中获取IP地址,本文将介绍其中几种常用的方法。
1. 使用 ifconfig 命令
ifconfig 是一个用于配置网络接口的命令,通过该命令可以获取并查看当前系统网络接口的详细信息            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-02-04 10:29:36
                            
                                133阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # IPv4: 
# 5类:A B C D E
# A:1-127
# B:128-191
# C:192-223
ifconfig | egrep '\<([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\&g            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2017-11-16 11:59:49
                            
                                1445阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            标题:在Linux Shell中获取IP的多种方法
正文:
在Linux操作系统中,Shell是一种非常强大的命令行解释器。通过Shell,我们可以执行各种系统命令,包括获取系统信息、管理文件和目录、执行脚本等。在Shell中,获取IP地址是一个常见的需求。本文将介绍几种在Linux Shell中获取IP地址的方法。
方法一:ifconfig命令
ifconfig命令是Linux系统中用于配置            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-02-02 14:13:04
                            
                                394阅读