linux shell获取本机ip地址

来源:互联网 发布:http请求 mac地址 编辑:程序博客网 时间:2024/05/23 17:14

http://blog.sina.com.cn/s/blog_4a4163880100cil2.html

获取本机ip地址地址,并保存到变量中

arg=`ifconfig eth0 |grep "inet addr"| cut -f 2 -d ":"|cut -f 1 -d " "`

ipaddr=$arg

echo $ipadd

cut参数简介

-d用来定义分隔符,默认为tab键,

-f表示需要取得哪个字段,2表示取得以-d指定的分隔符分割的第二个字段
当然也可以通过cut取得文件中每行中特定的几个字符,例如:
cut -c3-5 /etc/passwd
就是输出/etc/passwd文件中每行的第三到第五个字符。
-c 和 -f 参数可以跟以下子参数:
N 第N个字符或字段
N- 从第一个字符或字段到文件结束
N-M 从第N个到第M个字符或字段
-M 从第一个到第M个字符或字段

 

命令:

echo `ifconfig eth0 |grep "inet addr"| cut -f 2 -d ":"|cut -f 1 -d " "`

 

0 0
原创粉丝点击