1、删除centos7系统/etc/grub2.cfg文件中所有以空白开头的行行首的空白字符


2、删除/etc/fstab文件中所有以#开头,后面至少跟一个空白字符的行的行首的#和空白字符


3、在centos6系统/root/install.log每一行行首增加#号


4、在/etc/fstab文件中不以#开头的行的行首增加#号


5、处理/etc/fstab路径,使用sed命令取出其目录名和基名

6、利用sed 取出ifconfig命令中本机的IPv4地址

7、统计centos安装光盘中Package目录下的所有rpm文件的以.分隔倒数第二个字段的重复次数

8、统计/etc/init.d/functions文件中每个单词的出现次数,并排序(用grep和sed两种方法分别实现)

结果差别好大

grep  -o "[[:alpha:]]\+" /etc/init.d/functions |sort|uniq -c|sort -nr
         sed -nre 's/[^[:alpha:]]+/\n/gp'  /etc/init.d/functions |sort | uniq -c|sort -n

9、将文本文件的n和n+1行合并为一行,n为奇数行

转载于:https://blog.51cto.com/14127594/2337033

文本处理3剑客 sed命令相关推荐

  1. 9、Linux文本处理三剑客之sed命令

    Linux 用于处理文本数据的三剑客,分别为 grep 命令.awk 命令和 sed 命令,再加上正则表达式,就可以处理文本文件中各种常见的数据需求了.一般来说,grep 命令倾向于查找,sed 命令 ...

  2. Linux|文本处理三剑客之sed命令详解

    文章目录 sed命令 sed命令处理文本的过程: sed的常用选项: sed的常用编辑命令: sed的p命令示例: 引用shell变量:双引号 .花括号括变量名 &的用法 标签的用法(分组思想 ...

  3. 文本处理三剑客之sed命令详解

    sed是流编辑器,可以对文本进行逐行判断并编辑的一种非常强大的文本处理工具 工作原理: 1.读取一行到模式空间(pattern space) 2.从指定的操作指令集中取出第一个指令,判断是否匹配所要的 ...

  4. sed命令的使用和说明

    sed的三种用法 1.shell命令行输入命令  格式:sed [选项] 'sed命令' 输入文件 2.将sed命令出入脚本文件后,sed命令调用 格式: sed [选项] -f sed脚本文件 输入 ...

  5. linux sed命令_Linux sed命令用法与示例

    linux sed命令 Sed, short for Stream EDitor, is a command that is used to perform text transformations ...

  6. linux shell sed命令 在文本每行 行尾 或 行首 添加字符

    用sed命令在行首或行尾添加字符的命令有以下几种: 假设处理的文本为test.file 在每行的头添加字符,比如"HEAD",命令如下: sed "s/^/HEAD&am ...

  7. linux教程 sed命令的用法,Linux文本处理三剑客——sed命令使用教程

    SED是一种流编辑器工具,可以根据设置的匹配条件对文件内容进行处理,支持正则表达式.sed每次处理一行数据,和awk处理流程是一样的. sed命令格式: sed [options] '/pattern ...

  8. Linux中的高级文本处理命令,cut命令,sed命令,awk命令

    1.2.1 cut命令 cut命令可以从一个文本文件或者文本流中提取文本列. cut语法 [root@www ~]# cut -d'分隔字符' -f fields    ## 用于有特定分隔字符 [r ...

  9. sed搜索某行在行末追加_linux shell 用sed命令在文本的行尾或行首添加字符

    昨天写一个脚本花了一天的2/3的时间,而且大部分时间都耗在了sed命令上,今天不总结一下都对不起昨天流逝的时间啊~~~ 用sed命令在行首或行尾添加字符的命令有以下几种: 假设处理的文本为test.f ...

最新文章

  1. python代码怎么写出色_如何写出更具有Python风格的代码,五分钟教会你!
  2. 【Error】InterfaceError (0, '')
  3. rtsp连接断开_live555学习之RTSP连接建立以及请求消息处理过程
  4. 用前序和中序重建二叉树 python
  5. R语言观察日志(part13)--从GitHub中下载R包
  6. 每日一题(10)—— 数组与指针
  7. 素数筛选法(埃氏筛 欧拉筛)
  8. Bootstrap学习(一)
  9. java设计一个立方体类box_实例1: 设计一个立方体类Box,定义三个属性,分别是长,宽,高。定义二个方法,分别计算并输出立方体的体积和表面积。_学小易找答案...
  10. git push报错
  11. Zimbra的zmcontral服务无法起来,提示ldap有问题。
  12. Spring定时任务表达式示例
  13. sql sever中计算百分比
  14. 谈谈基于深度相机的三维重建
  15. python利用turtle库绘制正方形绕一个顶点旋转
  16. Deep Face Recognition读书笔记
  17. 遇一人白首 择一居终老
  18. mysql建表时插入中文_Mysql新建表,插入中文时报错“Incorrect string value: '\xE4\xBD\xA0\xE5\xA5\xBD' for column”问题...
  19. spring-boot项目整合obs服务器-华为云
  20. flake8(代码规范利器)

热门文章

  1. python函数定义与参数_Python函数的定义方式与函数参数问题实例分析
  2. ROS中阶笔记(一):机器人系统设计—ROS系统下连接外部传感器
  3. 一旦有辞职念头就干不长了吗_如何理性而高效地辞职?
  4. 输出流_关于输出字符流你真的懂了吗?
  5. java实现并发连接池_java并发实战:连接池实现
  6. 小程序分享到朋友圈_微信内测开放小程序分享到朋友圈功能
  7. 运行报错java.lang.Exception: No runnable methods
  8. 11.Java 面试题整理(编程题)
  9. Python学习笔记:利用timeit计算函数调用耗时
  10. 【codevs1036】商务旅行,LCA练习