shell获取本机IP
ifconfig -a|grep inet|grep -v 127.0.0.1|grep -v inet6|awk '{print $2}'|tr -d "addr:"
- ipconfig:获取本机IP地址,子网掩码,网卡等信息。
- grep -v 127.0.0.1:过滤回环地址
- gprep -v inet6 过滤 IPV6的地址
- awk '{print $2} 获取第二组的信息
- tr -d "addr:" 不截取address部分
按指定地址替换文本内容
格式:sed 参数 "被替换内容/替换内容" 路径
sed -i "s/127.0.0.1/$local_ip/g" /home/a.text
-i: 将更改后的内容覆盖到源文件中