龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > 操作系统 > LINUX系统 >

Shell命令读取IP地址

时间:2011-03-20 22:37来源:未知 作者:admin 点击:
分享到:
一、AIX操作系统中的读取方法: #ifconfig en2 | sed -n "2,2p" | awk '{print $2}' 二、Linux操作系统中的读取方法 #ifconfig eth0 |grep "inet addr"| cut -f 2 -d ":"|cut -f 1 -d " " cut参数简介 -d用来定义分隔符,

  一、AIX操作系统中的读取方法:

  #ifconfig en2 | sed -n "2,2p" | awk '{print $2}'

  二、Linux操作系统中的读取方法

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

  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个字符或字段

收藏文章
表情删除后不可恢复,是否删除
取消
确定
图片正在上传,请稍后...
评论内容为空!
还没有评论,快来抢沙发吧!
按钮 内容不能为空!
立刻说两句吧! 查看0条评论
精彩图集

赞助商链接