linux运维实战精囊1(ifconfig,grep,cut,sed,awk)

linux 实战处理

题目:请执行命令取出linux中eth0的IP地址


linux运维实战精囊1(ifconfig,grep,cut,sed,awk)_第1张图片


首先查看内容

然后吸入一下命令既可以取出IP地址

第一种解决方法(cut运用)

ifconfig eth0 | grep ‘inet ’ | cut -d ‘:’ -f 2 | cut -c -15
linux运维实战精囊1(ifconfig,grep,cut,sed,awk)_第2张图片

第二种解决方法用(awk)

ifconfig eth0 | grep ‘inet ’ | awk ‘{print $2}’ | awk -F “:” ‘{print $2}’

linux运维实战精囊1(ifconfig,grep,cut,sed,awk)_第3张图片

 


第三种解决方法(sed正则表达式剪切)

ifconfig eth0 | grep ‘inet ’ | sed ‘s#.*地址:##g’ | sed ‘s#  广播:.*##g’

linux运维实战精囊1(ifconfig,grep,cut,sed,awk)_第4张图片

你可能感兴趣的:(linux开发手记)