方法1使用cut命令
ifconfig ens33 |head -2 |tail -1 |cut -dt -f2 |cut -d" " -f2
ifconfig ens33 |head -2 |tail -1 | tr -s " " % |cut -d% -f3
ifconfig ens33 |head -2 |tail -1 | tr -s " " |cut -d" " -f3
#下列方式通用与各个centos版本
ifconfig ens33 |head -2 |tail -1 | tr -dc '[0-9]. ' |tr -s ' ' |cut -d' ' -f2
方法2 使用tr命令
ifconfig ens33 |head -2 |tail -1 | cut -dt -f2|tr -dc '[0-9].'
方法3使用grep命令
ifconfig ens33 |grep -o "[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}"|head -1
ifconfig ens33 |grep -o "\([0-9]\{1,3\}\.\)\{3\}[0-9]\{1,3\}" |head -1
方法4使用sed命令
ifconfig ens33|sed -nr '2!d;s/.*inet (addr:)?//;s/ .*//p'