#sed 注释行的 4 种方法
sed -i 's/server 0.centos.pool.ntp.org/#&/' /etc/ntp.conf
sed -i '/server 1.centos.pool.ntp.org/s/^/#/' /etc/ntp.conf
sed -i 's/server 2.centos.pool.ntp.org iburst/#server 2.centos.pool.ntp.org iburst/' /etc/ntp.conf
sed -i 's/^server 3.centos.pool.ntp.org iburst/#&/' /etc/ntp.conf    #替换以server 3.centos.pool.ntp.org iburst开头的;&的意思是匹配任意字符(就是说未知数,啥都行)

sed -i '25a\server 10.0.13.100' /etc/ntp.conf    #配置上游时间服务器为本地的ntpd Server服务器
sed -i '26a\restrict 10.0.13.100 nomodify notrap noquery'    #配置允许上游时间服务器主动修改本机的时间

#sed取消注释行
sed -i 's/^#\(server 0.centos.pool.ntp.org iburst\)/\1/' /etc/ntp.conf
sed -i 's/^#\(server 1.centos.pool.ntp.org iburst\)/\1/' /etc/ntp.conf    ##\1的意思 就类似于   前面的 (bbb\) \1就是复制这个位置的内容  如果有 第二个 那么久\2就是复制第二个位置的内容
sed -i 's/^#server 2.centos.pool.ntp.org iburst/server 2.centos.pool.ntp.org/' /etc/ntp.conf
sed -i 's/^#\(server 3.centos.pool.ntp.org iburst\)/\1/' /etc/ntp.conf

sed 注释行的 方法相关推荐

  1. Linux sed删除文件注释行并删除空行

    #删除注释行 $ sed '/^#/d' <file> $ sed '/#/d' <file># 删除空行 $ sed '/^$/d' <file> # 删除空行并 ...

  2. vim关闭下一行也是注释_在Vim中注释/取消注释行的快速方法是什么?

    我有一个在vi中打开的Ruby代码文件,其中的行注释为#: class Search < ActiveRecord::Migration def self.up # create_table : ...

  3. 什么是在Vim中评论/取消注释行的快速方法?

    我在vi中打开了一个Ruby代码文件,有一些注释掉了# : class Search < ActiveRecord::Migrationdef self.up# create_table :se ...

  4. shell脚本详解(十)——sed编辑器的使用方法

    shell脚本详解(十)--sed编辑器的使用方法 一.sed编辑器 二.sed编辑器工作流程 1.读取: 2.执行: 3.显示: 4.注: 三.命令格式 四.常用选项 五.常用操作 六.使用地址 s ...

  5. 删除PHP配置文件中的注释行

    删除PHP配置文件中的注释行 删除注释行: sed -i '/^;.*/d' filename 删除空行: sed -i /^[[:space:]]*$/d filename 如果只是放在内存里预览, ...

  6. java判断一个文件有多少行_Java关于条件判断练习--统计一个src文件下的所有.java文件内的代码行数(注释行、空白行不统计在内)...

    要求:统计一个src文件下的所有.java文件内的代码行数(注释行.空白行不统计在内) 分析:先封装一个静态方法用于统计确定的.java文件的有效代码行数.使用字符缓冲流读取文件,首先判断是否是块注释 ...

  7. python脚本开头怎么写_浅谈Python脚本开头及导包注释自动添加方法

    浅谈Python脚本开头及导包注释自动添加方法 1.开头:#!/usr/bin/python和# -*- coding: utf-8 -*-的作用 – 指定 #!/usr/bin/python 是用来 ...

  8. Linux 使用 sed 整行(列)刪除

    Linux 使用 sed 整行(列)刪除 Posted on  2009 年 03 月 26 日  by  Tsung 垂直刪除有 Vim, cut 和 awk 可以用, 橫列刪除的倒是比較少用, 可 ...

  9. 要求实现编译器的以下功能: (1) 按规则拼单词,并转换成二元式形式 (2) 删除注释行 (3) 删除空白符 (空格、回车符、制表符) (4) 列表打印源程序,按照源程序的行打印,在每行的前面加上行号

    目录 目录    2 1 实验目的··· 3 2 实验内容··· 3 2.1 TINY计算机语言描述··· 3 2.2 实验要求··· 3 3 此法分析器的程序实现··· 4 3.1 状态转换图··· ...

最新文章

  1. cocos2d-x-3.1 win32程序-初识源代码(coco2d-x 学习笔记二)
  2. 判断某个元素是否使用jquery绑定方法
  3. matlab如何求指标的权向量_层次分析模型(AHP)及其MATLAB实现
  4. C 语言编程 — 逻辑控制语句
  5. WinForm窗体设置
  6. 1.5 RandomAccessFile类:动态读取文件内容
  7. oracle数据库函数手册,oracle函数大全连载(四)T
  8. 为什么使用NoSql及NoSql的优点
  9. spring.jpa配置_使用JPA和Spring 3.1进行事务配置
  10. Qt文档阅读笔记-OpenGL Window Example的解析笔记
  11. STM32分散加载文件
  12. 为什么说堡垒机是企业IT运维的“安全终结者”?
  13. 高中女销售学Linux云计算4个月搞定年薪12万
  14. 进程的同步与通信,进程与线程同步的区别,进程与线程通信的区别
  15. 调研我国在需求分析方法、工具方面所做出的成果
  16. 频响测试软件的使用教程,频谱分析仪的使用方法与技巧
  17. 如何高效率的使用Google搜索
  18. 入职阿里巴巴,阿里P7高级架构师需要哪些技术栈?
  19. 关于cookie的详细讲解
  20. nginx.conf配置外部 .conf文件

热门文章

  1. 天正当前比例怎么设置_天正模型空间怎么设置(天正7图纸空间中如何改变当前比例)...
  2. Tabby sftp 下载文件夹
  3. OpenGL---GLUT教程(五) GLUT键盘控制
  4. 网络端口流量监测工具ifstat
  5. nonce值是什么?(Number once)(Number used once)cnonce(client nonce)(一个只被使用一次的任意或非重复的随机数值)
  6. 原生js监听滚动条_原生JS实现滚动条监听
  7. 结构图的分类--产品功能结构图、产品信息结构图、产品结构图
  8. 【树莓派C语言开发】实验12:PCF8591模数转换器模块
  9. 服务器配置jdk环境
  10. 开源飞控初探(三)两大开源飞控的历史