修改指令如下:

echo "127.0.0.1 www.hknaruto.com" >> /etc/hosts
sed -i 's/[0-9\.]\+[ ]\+www.hknaruto.com/127.0.0.2 www.hknaruto.com/g' /etc/hosts

说明:

1. 先写入一条记录用于匹配(根据需要调整或直接不要)

2. 通过sed正则匹配,替换记录值

测试效果

ping -c 1  www.hknaruto.com
PING www.hknaruto.com (127.0.0.2) 56(84) bytes of data.
64 bytes from www.hknaruto.com (127.0.0.2): icmp_seq=1 ttl=64 time=0.023 ms--- www.hknaruto.com ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.023/0.023/0.023/0.000 ms

Linux sed 正则匹配 修改 /etc/hosts 对应域名解析的ip相关推荐

  1. Linux sed正则匹配替换文本中所有数字

    语法 sed -re 's/匹配内容/替换内容/g' 显示匹配的数字 sed -n -re 's/[0-9].*/我已被替换/p' 1.txt 替换 : 将n和p修改为i和g 效果:

  2. linux磁盘文件排序 hdfs文件大小排序 sed正则匹配

    linux下文件大小排序 hdfs文件系统中的文件大小排序 文章目录 前言 一.本地磁盘文件排序 二.hdfs文件排序 总结 前言 在工作和学习中,我们经常需要做一些简单的运维工作,其中最为典型的就是 ...

  3. linux如何正则匹配删除一行,shell sed命令匹配替换删除最后第一行字符正则表

    只显示每行的第一个单词 [root@localhost ~]# sed -r 's/([^0-9a-Z]+)(.+)//gp' passwd root bin daemon adm 打印每行3次:se ...

  4. linux sed 正则转义,Linux运维云升笔记 (一)正则表达式以及文档编辑器sed

    正则表达式概述 使用单个字符来描述.匹配一系列符合某个语句规则的字符串,由普通字符与特殊字符组成,正则表达式广泛使用在脚本编程.文本编辑器中. 正则表达式简写为regex.regexp.RE. 再大多 ...

  5. linux sed 正则提取字符串,Shell中使用grep、sed正则提取和替换字符串

    Linux中使用grep正则提取字符串 echo office365 | grep -P '\d+' -o find . -name "*.txt" | xargs grep -P ...

  6. Linux sed精确匹配和替换

    1,问题:现有一text.txt文本内容如下: ni hao ma n yin gn n nin 现要用 'en'  将单个单词 n(下划线)替换掉 尝试的方法一: sed  -i 's/n/en/g ...

  7. linux中主机名修改和hosts设置

    1.主机名修改 vi /etc/sysconfig/network NETWORKING=yes HOSTNAME=baizhi 可以看到,我们电脑当前的主机名叫做baizhi,读者可以自行定义其值. ...

  8. linux grep 正则匹配字符串,Linux grep与正则表达式详解

    grep 是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来,本文主要给大家分享Linux grep与正则表达式的相关知识,感兴趣的朋友一起看看吧,希望能帮助到大家. grep ...

  9. linux sed 正则提取字符串,linux正则表达式sed

    sed.awk工具可以实现文本替换并且把替换的文本输出到屏幕上 sed和awk都是流式编辑器,是针对文档的行来操作的.sed通常用来替换操作. 示例的文本内容,以下操作根据此文本.[root@yong ...

最新文章

  1. 机器学习里如何确定K-Means算法的K值?
  2. 项目部署不到tomcat中的原因和解决方法
  3. java调用百度推送详解,关于百度推送,请教一下大家
  4. 一个男的和计算机对话,父与子的对话:计算机算法
  5. inputstream示例_Java InputStream available()方法与示例
  6. ArcGIS里表示地理信息的动态变化(例三)
  7. IE 和FF的一个细小差别
  8. Java设计模式-代理模式
  9. 【Android】小米开发应用App上线注册
  10. c语言安卓图形库cairo,Cairo图形库编辑指南——介绍
  11. 离散信号分解与卷积和
  12. SMAA算法详解 - SMAANeighborhoodBlendingVS
  13. 《我的世界》游戏攻略:如何一建生成房屋指令?
  14. 【量化交易】永久投资组合,海龟交易法则阅读,回测与讨论
  15. android原生打印PDF,HTML;HTML转换为PDF
  16. 【Qt】通过QtCreator源码学习Qt(十二):Q_D和Q_Q指针(简称“d指针”)详解
  17. C语言数据结构【手抄版】第五章 树和二叉树【尾篇】二叉树C实现
  18. 2022最新中高阶Android面试题总结,Android面试题库
  19. 在计算机上怎么可以谈音乐,怎样在电脑上提取视频中的音乐文件
  20. LeetCode《算法入门》刷题笔记(31 题全)

热门文章

  1. 科技爱好者周刊:第 79 期
  2. 计算机语言安装不上,安装程序包的语言不受系统支持,详细教您如何解决Office2010安装时语言不受系统支持...
  3. 异地数据库同步解决方案
  4. python基础面试题
  5. threejs学习(十一)非全屏canvas下,射线拾取坐标错位问题
  6. qt:tcp通信工具(Client篇)
  7. div背景透明度动态改变的效果
  8. 17. 【移动Web开发之flex布局】
  9. java导出的文件名带正斜杠_如何在名称中创建带正斜杠的注册表项
  10. matlab提取语音信号基频检测,语音信号处理中基频提取算法综述