文本处理3剑客 sed命令
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命令相关推荐
- 9、Linux文本处理三剑客之sed命令
Linux 用于处理文本数据的三剑客,分别为 grep 命令.awk 命令和 sed 命令,再加上正则表达式,就可以处理文本文件中各种常见的数据需求了.一般来说,grep 命令倾向于查找,sed 命令 ...
- Linux|文本处理三剑客之sed命令详解
文章目录 sed命令 sed命令处理文本的过程: sed的常用选项: sed的常用编辑命令: sed的p命令示例: 引用shell变量:双引号 .花括号括变量名 &的用法 标签的用法(分组思想 ...
- 文本处理三剑客之sed命令详解
sed是流编辑器,可以对文本进行逐行判断并编辑的一种非常强大的文本处理工具 工作原理: 1.读取一行到模式空间(pattern space) 2.从指定的操作指令集中取出第一个指令,判断是否匹配所要的 ...
- sed命令的使用和说明
sed的三种用法 1.shell命令行输入命令 格式:sed [选项] 'sed命令' 输入文件 2.将sed命令出入脚本文件后,sed命令调用 格式: sed [选项] -f sed脚本文件 输入 ...
- linux sed命令_Linux sed命令用法与示例
linux sed命令 Sed, short for Stream EDitor, is a command that is used to perform text transformations ...
- linux shell sed命令 在文本每行 行尾 或 行首 添加字符
用sed命令在行首或行尾添加字符的命令有以下几种: 假设处理的文本为test.file 在每行的头添加字符,比如"HEAD",命令如下: sed "s/^/HEAD&am ...
- linux教程 sed命令的用法,Linux文本处理三剑客——sed命令使用教程
SED是一种流编辑器工具,可以根据设置的匹配条件对文件内容进行处理,支持正则表达式.sed每次处理一行数据,和awk处理流程是一样的. sed命令格式: sed [options] '/pattern ...
- Linux中的高级文本处理命令,cut命令,sed命令,awk命令
1.2.1 cut命令 cut命令可以从一个文本文件或者文本流中提取文本列. cut语法 [root@www ~]# cut -d'分隔字符' -f fields ## 用于有特定分隔字符 [r ...
- sed搜索某行在行末追加_linux shell 用sed命令在文本的行尾或行首添加字符
昨天写一个脚本花了一天的2/3的时间,而且大部分时间都耗在了sed命令上,今天不总结一下都对不起昨天流逝的时间啊~~~ 用sed命令在行首或行尾添加字符的命令有以下几种: 假设处理的文本为test.f ...
最新文章
- python代码怎么写出色_如何写出更具有Python风格的代码,五分钟教会你!
- 【Error】InterfaceError (0, '')
- rtsp连接断开_live555学习之RTSP连接建立以及请求消息处理过程
- 用前序和中序重建二叉树 python
- R语言观察日志(part13)--从GitHub中下载R包
- 每日一题(10)—— 数组与指针
- 素数筛选法(埃氏筛 欧拉筛)
- Bootstrap学习(一)
- java设计一个立方体类box_实例1: 设计一个立方体类Box,定义三个属性,分别是长,宽,高。定义二个方法,分别计算并输出立方体的体积和表面积。_学小易找答案...
- git push报错
- Zimbra的zmcontral服务无法起来,提示ldap有问题。
- Spring定时任务表达式示例
- sql sever中计算百分比
- 谈谈基于深度相机的三维重建
- python利用turtle库绘制正方形绕一个顶点旋转
- Deep Face Recognition读书笔记
- 遇一人白首 择一居终老
- mysql建表时插入中文_Mysql新建表,插入中文时报错“Incorrect string value: '\xE4\xBD\xA0\xE5\xA5\xBD' for column”问题...
- spring-boot项目整合obs服务器-华为云
- flake8(代码规范利器)
热门文章
- python函数定义与参数_Python函数的定义方式与函数参数问题实例分析
- ROS中阶笔记(一):机器人系统设计—ROS系统下连接外部传感器
- 一旦有辞职念头就干不长了吗_如何理性而高效地辞职?
- 输出流_关于输出字符流你真的懂了吗?
- java实现并发连接池_java并发实战:连接池实现
- 小程序分享到朋友圈_微信内测开放小程序分享到朋友圈功能
- 运行报错java.lang.Exception: No runnable methods
- 11.Java 面试题整理(编程题)
- Python学习笔记:利用timeit计算函数调用耗时
- 【codevs1036】商务旅行,LCA练习