shell获取本机ip地址/替换文本内容

380 阅读1分钟

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: 将更改后的内容覆盖到源文件中