今天主要用一道题来理解sed的后向引用到底是什么鬼..
取出ip地址
ip a s eth0下的IP地址
sed后向引用和取出ip地址和权限
先拆分成三部分
后向引用
取ip的四个方法
ip a s eth0|sed -nr '3s#^.*t (.*)/.*$#\1#gp' \\用sed
ip a s eth0|awk -F'[/ ]+' 'NR==3{print $3}' \\用awk
ip a s eth0|sed -n '3p'|awk -F'[ /]+' '{print$3}' \\sed+awk
ip a s eth0|awk 'NR==3'|sed -r 's#^.*t (.*)/.*$#\1#g' \\awk+sed
ip a s eth0|grep 'inet '|sed -r 's#^.*t (.*)/.*#\1#g'
取/etc/hosts中的644
image.png
image.png
网友评论