sedsed:它叫做流式编辑器,它的工作场景一般是在编辑器中,把一段文本按行读入sed中然后按指定的方式输出,这是它最基本的用法。一、sed的基本操作:1、/pattern/actionpattern为正则表达式,对满足pattern的行作action操作例如这条命令和grep基本一样,其中-n的意思是只将执行..
分类:
系统相关 时间:
2016-06-25 23:16:29
阅读次数:
413
1.什么是sed工具sed意为流编辑器(StreamEditor),在Shell脚本和Makefile中作为过滤器使用非常普遍,也就是把前一个程序的输出引入sed的输入,经过一系列编辑命令转换为另一种格式输出。sed和vi都源于早期UNIX的ed工具,所以很多sed命令和vi的末行命令是相同的。sed命令行的基本格式..
分类:
系统相关 时间:
2016-06-25 23:13:31
阅读次数:
188
Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。grep是一种查找过滤工具,正则表达式在grep中用来查找符合模式的字符串。
规定一些特殊语法表示字符类、数量限定符和位置关系,然后用这些特殊语法和普通字符一起表示 一个模式,这就是正则表达式(Regular Expression)。
格式
grep [options]
主要参数
[o...
分类:
系统相关 时间:
2016-05-30 15:23:38
阅读次数:
365
第12章 正则表达式与文件格式化处理标签(空格分隔): 鸟哥的linux私房菜第12章 正则表达式与文件格式化处理
1 什么是正则表达式
什么是正则表达式
正则表达式的用途
2 基础正则表达式
grep
基础正则表达式练习
sed工具
3 扩展正则表达式
4 文件的格式化与相关处理
格式化打印 printf
awk 好用的数据处理工具
文件比较工具
12.1 什么是正则表达式Regular Ex...
分类:
其他好文 时间:
2016-05-18 18:24:01
阅读次数:
359
sed工具全称为流式编辑器,它可以被使用作为行过滤器(顾名思义sed是按照行查找进行操作的),它的工作原理可以描述为:把前一个程序的输出引入到sed的输入,经过一系列编辑命令转换为另外一种格式输出。(形象的解释如下图所示)
以前学习到grep默认是在Basic模式下工作,这里的sed工具如grep一般,也是默认在Basic模式下工作,sed也支持正则表达式的使用,使用正则表达式是在"/"...
分类:
其他好文 时间:
2016-04-29 18:34:01
阅读次数:
178
sed工具全称为流式编辑器,它可以被使用作为行过滤器(顾名思义sed是按照行查找进行操作的),它的工作原理可以描述为:把前一个程序的输出引入到sed的输入,经过一系列编辑命令转换为另外一种格式输出。(形象的解释如下图所示)
以前学习到grep默认是在Basic模式下工作,这里的sed工具如grep一般,也是默认在Basic模式下工作,sed也支持正则表达式的使用,使用正则表达式是在"/"...
分类:
其他好文 时间:
2016-04-26 20:47:04
阅读次数:
160
问题:最近需要编辑一些xml文件,需求是这样的,test.xml中有语句:name = “abc”,需要将其替换为name=("abc")。在网上搜索到一些方法后决定用sed工具来实现,方法如下:1、安装windows版本sed:去sourceforge上下载sed.exe及其依赖库libiconv...
我们先来谈一谈 sed 好了, sed 本身也是一个管线命令,可以分析 standard input 的啦! 而且 sed 还可以将数据进行取代、删除、新增、撷取特定行等等的功能呢!很不错吧~ 我们先来了解一下 sed 的用法,再来聊他的用途好了!
[root@www ~]# sed [-nefr] [动作]
选项与参数:
-n :使用安静(silent)模式。在一般 sed ...
分类:
系统相关 时间:
2015-08-07 20:15:09
阅读次数:
216
whatis正则表达式一种处理字符的方法,只要命令工具(例:grep、sed、awk等)支持这种方法,就可以用来处理正则表达式字符串。通过特殊字符的帮助,我们就容易达到查找、删除、替换特定字符串的命令程序。用途信息过滤,信息匹配,获取有用信息常用的表达式含义^行首标记#^haha..
分类:
其他好文 时间:
2015-06-22 18:03:36
阅读次数:
170